【发布时间】:2023-03-07 01:16:01
【问题描述】:
有一个没有任何消息的 json 输出。如何仅验证用户特定值的测试?因为我希望我的测试验证用户、名字、角色和办公室数量
{
"Status": "OK",
"Message": "",
"users": [
{
"address": {
"city": "test",
"state": "CL",
"zip": "60585"
},
"mobile": "",
"userId": "789455061",
"email": "test@abc.com",
"enabled": true,
"fax": "",
"firstName": "fortest",
"id": "6ec-asd-132",
"lastName": "test",
"licensedStates": [],
"connectid": "123456",
"organizations": [
{
"OrgID": "110465",
"offices": [
{
"OrgID": "11465",
"address": {
"city": "newcity",
"state": "BL",
"zip": "60585"
},
"id": "",
"name": "Test Data Pvt LTd"
}
],
"id": "789434",
"name": "Test Data Pvt Ltd"
}
],
"phone": "",
"roles": {
"Tester": true,
"Dev": false,
"Manager": false
},
"suffix": "",
"title": ""
}
]
}
将响应 json 声明为变量。然后尝试了,然后也需要角色。
pm.test("testfordata",responsejson.users[0].enabled.is.equal(true);
错误:无法读取 'undefined' 的属性 'equal'
【问题讨论】:
-
贴出实际代码,请不要截图。
-
希望代码有帮助?我正在寻找用户和角色列表测试请分享输入
-
未格式化时不在 cmets 中。只需编辑问题并将其添加到代码块中即可。
-
编辑完成请分享输入
标签: arrays json testing postman