-
本人不喜欢啰啰嗦嗦的比较喜欢用大白话。
-
我的理解 数据驱动测试就是:测试数据放在csv表格里,可以是单个接口也可以是多个接口数据,通过jmeter引用csv文件的方式结合if判断等业务手段,实现测试数据独立。
-
这么做的目的在于:便于维护测试脚本,需要修改测试脚本数据时直接在csv里修改。
-
放一张我的大图:
-
步骤如下:
-
新建一个csv文件,写入测试数据;
测试数据根据你测试什么接口真实填写。
除了接口地址、协议方法、接口参数、返回结果 这四个之外,其他的都由自己编写。
需要注意!:
1、返回结果内容加 \ 是需要转义 而\并非文本内容;
2、返回结果我们添加断言用的数据务必正确,添加完数据引号前加\就好。
向大家推荐一个网站:http://www.tianqiapi.com
进入之后点击接口文档
接下来测试过接口的人都知道怎么做了,不知道的好好看看接口测试。
2、添加循环控制器,设置永远;
2.1引入文件;
2.2添加如果(if)控制器,正则设置只执行优先级为H的用例;
2.3 通过if选择器区分GET与POST方法的请求
目的在于请求方式不同时区分执行列如:
post时执行if下的
get时执行if下的
我的是get请求参数配置url后面
如果是post的话请求参数放在body data中
2.4添加响应断言以及断言结果
3.执行测试,查看结果