亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何驗證郵遞員測試的數組長度

如何驗證郵遞員測試的數組長度

互換的青春 2023-05-11 15:56:41
我有 json 響應顯示此對象的 4 個值(圖像顯示 3)companies[0].salesReps 如何驗證郵遞員測試銷售人員總數并在控制臺上打印他們的名字。x.companies[0].salesReps[0].name x.companies[0].salesReps[1].name x.companies[0].salesReps[2].name試過這句話undefinedemp = JSON.parse(responseBody(companies[0].salesReps));    var listcnt = emp.length;    console.log(listcnt)缺少任何東西 :) 謝謝
查看完整描述

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);

});


查看完整回答
反對 回復 2023-05-11
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

我認為你最好先解析 responseBody(在嘗試訪問響應中的數據之前),所以:


var parsedResponseBody = JSON.parse(responseBody);

var listCnt = parsedResponseBody.companies[0].salesReps.length;


查看完整回答
反對 回復 2023-05-11
  • 2 回答
  • 0 關注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號