我在编写测试以验证数组中的值是否为空时遇到问题 []这是我尝试过的几个测试pm.test("Empty", function() {var jsonData = pm.response.json();pm.expect(jsonData.Big.Value).to.eql(undefined);});pm.test("Empty", function () { var jsonData = pm.response.json(); pm.expect(jsonData.Big.Value.length).to.eql(0);});这是我的请求响应[ { "id": "", "date": "2019-09-20", “Big”: { “BigLabel": "Times", “Value”: [] }, "body": null }, { "id": "", "date": "2019-09-21", "Big": { “BigLabel": "Times", “Value”: [] }, "body": null }]Expected 是验证 Value 是否为空的测试
1 回答
![?](http://img1.sycdn.imooc.com/545847f50001126402200220-100-100.jpg)
慕雪6442864
TA贡献1812条经验 获得超5个赞
当然这应该是 jsonData[0].Big.Value.length 因为 json 数据是一个对象数组而不是一个对象。– @Deckerz 回答了这个问题,但由于这是评论,我无法结束问题。再次感谢@Deckerz
添加回答
举报
0/150
提交
取消