1、Jmeter如何做接口请求?

2、Jmeter如何设置用户参数?

3、Jmeter如何设置引入csv data文件

4、Jmeter如何获取请求的登录请求的cookie值?

5、在jmeter中怎么去提取token值?

6、用jmeter怎么去操作数据库?

 

一、jmeter如何做接口请求?

1、打开Jmeter 安装包,进入\bin 中,找到"jmeter.bat", 点击打开即可。

2、Jmeter 页面中,右键“测试计划” -> “添加” -> "Threads(Users)" -> “线程组”, 建立线程组。

3、右键“线程组” -> “添加” -> “Sample” -> “HTTP请求”, 输入“服务器名称或IP”,对应的端口号,http默认端口号80,可以不写。以下请求为GET, 所有“方法”那选择“GET”, 输入对应的路径,添加参数及值。注意: “服务器名称或IP”中不用输入http://, 请求时会自动加入

4、右键“线程组” -> “添加” -> “监听器” -> “察看结果数”, 添加“察看结果数”, 以察看运行后的结果。

 

二、Jmeter如何设置用户参数?

(1)前置处理器中添加用户参数

线程组” -> “添加” ->前置处理器->用户参数->添加变量/添加用户

(2)接口请求参数设置变量:

名称:         值:  ${}    

(3)值{}中内容和用户参数中名称保持一致

(4)设置线程数

 

三、Jmeter如何设置引入csv data文件?

(1)登录接口设置变量: 值:  ${}   

(2)右键“线程组” -> “添加” ->配置原件 -> csv data set config

(3)编辑配置文件

         filename:路径至文件名

         file encoding:编码格式

         variable names:变量名   和值{}中内容保持一致   用,分隔

(4)导入本地文件参数化,添加查看结果树

 

四、Jmeter如何获取请求的登录请求的cookie值?

调通登录接口后自动化获取cookie值作为下一个接口的入参,添加一个http管理器会自动保存cookie值

线程组->添加->配置元件->HTTP cookie管理器

 

五、在jmeter中怎么去提取token值?

(1)线程组” -> “添加” ->后置处理器 ->正则表达式处理器->正则匹配(引用名称,正则表达式,模板,匹配数字,缺省值)

(2)或者直接用线程组->添加->配置元件->HTTP cookie管理器

 

六、用jmeter怎么去操作数据库?

(1)将驱动放入4个任意地方

C:\Program Files\Java\jdk1.8.0_60\jre\lib

C:\Program Files\Java\jdk1.8.0_60\jre\lib\ext

E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib

E:\dcs\two\jmeter(14)\apache-jmeter-3.3\lib\ext

(2)导入驱动

测试计划->最下方选择导入的驱动

(3)添加jdbc  配置参数

测试计划->添加->配置元件->jdbc connection configuration

(4)编辑数据库连接配置

variable name:变量名

database url:   jdbc:变量名//ip地址:端口号/库名?zeroDateTimeBehavior=convertToNull&allowMultiQueries=true

(5)添加jdbs 接口请求

线程组->添加->Sampler->JDBC Request

       (6)编辑jdbc 请求(填入变量,查询语句,多个语句查询需要修改检查类型(Query Type))