和写功能测试用例一样,写接口测试用例也可以先可以写预期结果,然后用于后面的批量执行接口用例
目录
1、jmeter常用的断言元件
2、响应断言
3、json串断言
1、jmeter常用的断言元件
jmeter中常用的断言元件有响应断言,和json path断言,beanshell断言
除了beanshell断言,其他的应用都比较简单,由于beanshell暂未学会,不做介绍
2、响应断言
以禅道登录为例:
依次填写完后,执行
与预期不匹配,则有2行
3、json串断言
json串断言指的是对返回的json串中的某一参数进行断言,而获取这一参数,我们需要编写表达式进行获取。
表达式格式为$.xx[].xx,其中.代表根路径,xx[]指的是该参数是一个元组,通过索引来获取,xx指的是目标参数
以某网站登录为例:
特别的,在写json断言的表达式时,验证是否正确,可通过查看结果树中的元件来测试
注意:
1、json path断言没有的话,可以通过option-plugin manage来安装json plugin,从而安装
2、本文中json断言结果中报错了,疑似版本问题