2 回答

TA貢獻1846條經驗 獲得超7個贊
不確定您的響應主體的結構,但這應該可以。一旦您發布了完整的響應正文,很高興對其進行調整。
const resBody = pm.response.json();
const numberOfSalesEmployees = resBody.companies[0].salesReps.length;
console.log("Number of sales employees:" + numberOfSalesEmployees);
for (var i = 0; i < numberOfSalesEmployees; i++){
console.log("Name of sales rep " + i + ": " + resBody.companies[0].salesReps[i].name);
}
pm.test("Number of sales employees is 4", function () {
pm.expect(numberOfSalesEmployees).to.eql(4);
});

TA貢獻1830條經驗 獲得超9個贊
我認為你最好先解析 responseBody(在嘗試訪問響應中的數據之前),所以:
var parsedResponseBody = JSON.parse(responseBody);
var listCnt = parsedResponseBody.companies[0].salesReps.length;
添加回答
舉報