【测试工具】postman中断言出现报错问题
·
一、断言代码:
pm.test("Body is correct", function () {
var jsondata = pm.response.json();
pm.expect(jsondata.ReturnMessage).to.equal("交易成功");
});
二、执行后,报错如下,就是断言没有成功

三、查看响应返回的报文具体内容如下:

四、检查响应内容:
发现ReturnMessage是包含在SYS_HEAD中的内容,修改断言内容,由jsondata.ReturnMessage改为jsondata.SYS_HEAD.ReturnMessage,具体断言代码如下:
pm.test("Body is correct", function () {
var jsondata = pm.response.json();
pm.expect(jsondata.SYS_HEAD.ReturnMessage).to.equal("交易成功");
});

更多推荐
所有评论(0)