这里来自网络博主贡献:
添加接口请求
注意:
有些接口勾选了keep alive会影响后面的接口,导致请求不能发出(jmeter默认勾选)
示例json代码:
{
"id":34,
"date":"2018-05-12T23:06:20",
"date_gmt":"2018-05-12T15:06:20",
"title":
{
"raw":"from jmeter",
"rendered":"from jmeter"
},
"content":
{
"raw":"from jmeter",
"rendered":"<p>from jmeter<\/p>\n",
"protected":false
},
"excerpt":
{
"raw":"",
"rendered":"<p>from jmeter<\/p>\n",
"protected":false
}
如我们要对上面的title
进行断言
使用JSON Assertion(json断言)
配置JSON Assertion(json断言):
Assert JSON Path exists:断言 JSON 路径是否存在
JSON Path 输入框默认显示 $. :在 $. 后面加入需要检查的 json 字段
Additionally assert value:附加断言值
添加验证的值,只有勾选了此复选框,才可以在 Expected Value 中设置期望的值。
执行结果:
如果断言失败:
实操结果:
需要断言的响应json:
{"resultCode":0,"message":"添加成功","data":null}
断言设置
断言失败