jmeter基础使用

Jmeter具有较好的可扩展性,用来做压测或者接口自动化比较方便,这里主要接受做接口测试经常用到的一些内容。
主要包括:

  1. 变量定义与传递
    2.发起请求
    3.对返回的不同校验方式
    4.beanShell使用
    5.数据库相关操作

整体目录


image.png

变量定义与传递

  • 固定值
    一般用于保存环境参数、账户信息等不经常变的数据
    在【线程组--配置元件--用户定义的变量】中引入


    image.png
  • 需要每次调用改变的数据
    每次调用接口时,这个变量的值不是固定的
    使用beanShell取样器通过代码进行定义
    比如根据时间给变量orderAmount赋值:


    image.png
  • 变量管理
    根据用途不同建立多个用户变量管理器,更加明了也方便修改。

  • 使用
    通过 ${变量名} 调用


    image.png
  • 发起请求

  • 断言

  1. 响应断言
    image.png

    2.BeanShell断言
    BeanShell文档http://www.beanshell.org/manual/bshmanual.html
    image.png
  • 从接口返回中取数据作为变量
    使用正则表达式


    image.png
  • 接口请求前置处理与后置处理


    image.png
  • 查看运行后变量值
    使用调试取样器


    image.png

连接数据库

1.下载mysqlDriver:https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.46.zip
2.在测试计划中添加jar包

image.png

3.配置数据库参数
添加【配置元件----JDBC Connection Configuration】
image.png

  • 在请求后使用JDBC后置查询


    image.png
  • 建立JDBC请求


    image.png

你可能感兴趣的:(jmeter基础使用)