簡體   English   中英

postman jetpacks - 測試嵌套數據

[英]postman jetpacks - testing for nested data

我在postman中進行了測試,並且響應帶有'嵌套'數據。 我的意思是我們有一個響應的“數據”部分和一個“消息”部分。 內部數據有很多其他字段,這些是我需要使用Jetpacks進行驗證的字段。 我怎樣才能到達這些領域?

這就是json響應的樣子:

{
  "Data": {
    "QRCode_ID": 168,
    "Repairer_ID": null,
    "AssignedToEmployee_ID": null,
    "TaskName": "003021919913",
    "DueDate": "2015-07-02T00:12:53.597",
    "DueDateTimeSpan": 1959471956224,
    "TaskStatus_ID": 1,
    "Description": "due 6/30, 5:00",
    "TaskUrgency_ID": null,
    "TaskType_ID": null,
    "DueDateDisplay": "2015-07-02 00:12",.......
      }
  },
  "Messages": [
    "success"
  ]
}

這就是我的郵遞員測試的樣子:

var data = JSON.parse(responseBody);
tests["Verify QRCode_ID is correct"] = data.QRCode_ID === 168;

您可以像測試未嵌套的數據一樣測試嵌套數據(使用點表示法)

我創建了一個非常快速的虛擬服務,返回以下json:

{
  "one": "1",
  "two": "2",
  "three": {
    "four": "4",
    "five": "5"
  }
}

在下面的代碼片段中,我在嵌套對象中測試(使用點表示法)值。 特別是我聲稱對象3具有四個和五個屬性,分別設置為“4”和“5”的值:

var data = JSON.parse(responseBody);
tests["4"] = data.three.four === "4";
tests["5"] = data.three.five === "5";

這是我在postman中設置的相應json響應: 在此輸入圖像描述

這是我的測試結果: 在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM