如下图,用pm.test(" ", function(){
pm.expect() }); 去做断言的时候,发现断言名称部分的内容现实不全,总是只能显示一部分。

另外,pm.expect(pm.response.json().data.err_msg)取得的响应内容也显示不全,导致断言失败。请问,这两个地方都有长度限制吗?
对于断言名称和响应内容长度比较小的情况,就不会出现问题。
如下图,用pm.test(" ", function(){
pm.expect() }); 去做断言的时候,发现断言名称部分的内容现实不全,总是只能显示一部分。

另外,pm.expect(pm.response.json().data.err_msg)取得的响应内容也显示不全,导致断言失败。请问,这两个地方都有长度限制吗?
对于断言名称和响应内容长度比较小的情况,就不会出现问题。
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!Postman 断言的时候,断言名称和响应内容都可能受到长度限制,最大限制为 1000 个字符。如果超过了这个长度,就只会显示部分内容,导致显示不全而导致断言失败。 以下是一些可以使用的解决方法:
pm.test("自定义断言名称,确保不超过1000个字符", function(){
pm.expect();
});
pm.test("检查响应内容中是否包含特定字符串", function(){
pm.expect(pm.response.text()).to.have.string("期望包含的字符串");
});
通过以上方法可以规避显示不全导致的断言失败的问题。