接口测试初期,先确认接口能否跑通,响应状态码为200,以及响应信息是json格式。
Jmeter4.0之后新增了JSON Assertion,可以验证响应是不是json格式。
但需同时验证响应状态码是否为200以及响应信息是否为json格式,可使用Jmeter工具添加beanshell断言。
下载json.jar,在测试计划中导入jar包
beanshell断言代码如下,可直接复制粘贴:
1 | import org.json.*;//引入jar包 |
踩坑:最开始只想到了JSONObject,于是一片报红,后来发现有的响应是JSONArray,添加了对JSON数组的判断