Jmeter学习:接口测试参数化后循环断言不同内容的方法
方法一:
一:参数化接口测试数据
设置线程组迭代次数实现循环。
二:添加配置元件-计数器
拼接函数,嵌套变量
这个是jmeter自带的函数,可以用用这个函数进行字符串的拼接,或者是变量中再嵌套变量。
Name of variable:引用的变量名
默认值:非必填参数,填写了之后,当你引用变量失败后,就会填充该默认值
三:设置断言内容-添加用户定义的变量
这里有一个非常重要的点就是我们要把需要断言的内容给设置成变量,因为只有这样,我们才能循环取值,做循环断言
四:添加JSON提取器,提取接口返回进行判断的数据
五:添加响应断言,进行结果判断
六:添加查看结果树,进行循环断言
通过断言得知,有一条用例执行失败了,因为返回的respCode是3100,而响应断言我设置的是3104
至此,我们就完全可以用响应断言,实现循环断言了,这也是以后要用工具做自动化的一个必不可少的步骤哦!!!
原文地址:https://www.shuzhiduo.com/A/x9J2YNLZz6/
方式二:
直接将断言结果写入csv文件,利用csv配置原件将断言结果存入指定变量,方便后续断言。