咱们可以具体截图一下情况,我给咱们具体写一下。
我先举个例,入参age=123,出参 post 中age=123 如图
后执行脚本可以断言
apt.assert('request.request_bodys.age==response.json.post.age');
请求头和响应提为如下为何无法断言 是我json字段提取问题吗
request.request_bodys 是个json字符串,需要 JSON.parse() 一下转成对象
这样
apt.assert('JSON.parse(request.request_bodys).records[0].expandList[0].tradeName==JSON.parse(response.json).data[0]["expandList"][0].tradeName')
为什么还是不行
apt.assert('JSON.parse(request.request_bodys).records[0].expandList[0].tradeName==response.json.data[0].expandList[0].tradeName')
试一下 json需要json.parse response不需要