我对 SOUPUI 很陌生,我能够读取 restapi 的响应并能够保存到文件中,我在这个地方突然想存储响应中的值。请帮忙。
我的问题:
- 如何从以下响应中存储随机的employeeId。(随机选择任何employeeId)?
- 如何使用员工姓名获取特定的employeeId(如果“firstName”名称是“Daitha”,我想获得“employeeId”)?
- 我如何使用数组读取employeeId(如第一个,第二个..employeeId)?
以下是示例响应:
{
"response": {
"stat": "SUCCESS",
"result": {
"employees": [{
"employeeId": "7d58129a-5ca3-4acd-a601-11478ba47988",
"firstName": "Daitha",
"lastName": "shankar",
"loginName": "xxxxx@xxx.com",
"mobileNumber": "xxxxxxxxxxxx",
"emailId": "xxxxxxx@xxxx.com",
"rowStatus": "A",
"assetCount": 3087,
"canUseapp": "Y",
"supportUserInd": "N"
}, {
"employeeId": "e2dec6de-8882-4c5b-a875-41fffe8e977f",
"firstName": "john",
"lastName": "deo",
"loginName": "xxxx@yyy.com",
"emailId": "xxxx@xxx.com",
"rowStatus": "A",
"assetCount": 0,
"canUseapp": "Y",
"supportUserInd": "N"
}, {
"employeeId": "9a9e7ff6-edb7-402a-bed2-27e9036a716f",
"tenantBadgeId": "EMP11659824",
"firstName": "suman",
"lastName": "m",
"loginName": "eeee@sfsdf.om",
"mobileNumber": "xxxxxx",
"emailId": "xxxxxx@xxxxxx.com",
"rowStatus": "A",
"designation": "software QA engineer",
"assetCount": 0,
"canUseapp": "Y",
"supportUserInd": "N"
}, {
"employeeId": "9ecf7fc8-c06d-4e3c-a3a3-d2c50509c16b",
"firstName": "vinay",
"lastName": "B",
"loginName": "xxxxxx@.dsfsd.com",
"emailId": "xxxxx.@xxxx.com",
"rowStatus": "A",
"assetCount": 0,
"canUseapp": "Y",
"supportUserInd": "N"
}]
}
}
}
提前致谢