Jmeter数据驱动接口测试

1.首先准备接口测试CSV数据文件,包含用例编号,用例版本号,用例名称,请求URL,方法,参数和预期结果

2.在线程组中添加一个HTTP请求默认值

以上变量定义在测试计划中的用户自定义变量中

3.线程组中添加仅一次控制器和BeanShell预处理程序.这一步是为了读取CSV文件中测试接口的行数作为循环控制器的循环次数,可参考Jmeter中读取CSV文件的总行数.

4.添加循环控制器和CSV数据文件设置:循环次数则为上一步获取的${rowCount},CSV文件设置如下:

 5.添加IF控制器两个,分别判断是GET和POST方法

如果请求方法等于GET,设置如下

 如果方法为POST,请求访求设置如下:

 

6.各请求添加响应断言和察看结果树

7.运行后查看结果树-出现了乱码,匹配不成功

 8.把CSV数据文件用记事本打开,另存为UTF-8编码,重新运行成功.

 

posted @ 2020-03-16 21:49  残留的跳动  阅读(210)  评论(0)    收藏  举报