八、CSV实现数据驱动
响应断言参数化
如果接口有多个请求数据,针对每个请求数据服务器返回的数据都不一样,我们就要把断言的值进行参数化,步骤如下:
- 在本地添加一个CVS文件,把请求要参数化的值和预期结果写入文档中
- 在需要断言的请求下,右键,添加CSV数据文件设置
- 设置CSV文件信息
- 在响应断言输入框使用${字段名}的方式来引用参数
案例:APP登录接口
请求地址:https://xxx
请求方式:post
参数:phone、loginType、password,result
- 在本地添加一个CVS文件,把请求要参数化的值和预期结果写入文档中
- 在需要断言的请求下,右键配置元件--添加CSV数据文件设置
- 设置CSV文件信息
- 将文件的变量名赋给参数,使用${变量名}引用
- 在响应断言输入框使用${字段名}的方式来引用参数
- 运行程序,查看结果树的展示(记得有多少条数据,就设置多少个线程)
注意:CSV文件的数据取出来为乱码如何解决?
1、将存储数据的CSV文件右击选择记事本打开
2、将记事本另存为,修改编码格式,并保存即可;