Postman 導(dǎo)入數(shù)據(jù)文件

2023-04-04 11:18 更新

您可以使用數(shù)據(jù)文件傳遞 Postman 值集以在收集運(yùn)行中使用。通過在 Collection Runner 中選擇一個 JSON 或 CSV 數(shù)據(jù)文件,您可以在單次運(yùn)行中使用多個值測試您的請求。

使用數(shù)據(jù)文件運(yùn)行集合

您可以選擇要在收集運(yùn)行中使用的數(shù)據(jù)文件。

  1. 從 Postman 頁腳中選擇 亞軍圖標(biāo) Runner 。
  2. 選擇您的集合并將其拖到Run Order工作區(qū)中。
  3. 使用“選擇文件”按鈕選擇您的數(shù)據(jù)文件。數(shù)據(jù)文件選擇
  4. 選擇數(shù)據(jù)文件后,您可以選擇預(yù)覽以在開始運(yùn)行之前檢查文件中的數(shù)據(jù)。數(shù)據(jù)文件預(yù)覽
  5. 選擇使用數(shù)據(jù)文件運(yùn)行以使用文件中的值開始運(yùn)行。Collection Runner 為數(shù)據(jù)文件中的每個迭代運(yùn)行收集請求。輸出指示您在收集請求中定義的任何測試的結(jié)果。您可以通過首先導(dǎo)入示例集合來測試此頁面中的步驟。使用邊欄頂部的導(dǎo)入將其下載并導(dǎo)入到 Postman 中。導(dǎo)入集合在 Collection Runner 中,選擇您導(dǎo)入的集合。下載示例數(shù)據(jù)文件并在Runner中選擇它。請注意,示例集合有POST一個使用pathURL 中的變量的請求。該路徑變量在數(shù)據(jù)文件的每條記錄中指定。value該請求還在正文中使用一個變量,該變量也是從每次迭代的數(shù)據(jù)文件中提取的。示例請求是針對Postman Echo API的,這是一種返回您發(fā)送的數(shù)據(jù)的學(xué)習(xí)資源。測試
  6. 在 Collection Runner 結(jié)果中選擇一個請求以獲取有關(guān)其數(shù)據(jù)的更多詳細(xì)信息。收集運(yùn)行結(jié)果

收集運(yùn)行時將使用請求中定義的任何數(shù)據(jù),并且您的請求數(shù)據(jù)可以引用數(shù)據(jù)文件中定義的值。

數(shù)據(jù)文件值

訪問數(shù)據(jù)文件值

您可以在整個請求中引用數(shù)據(jù)文件中定義的值,但使用腳本訪問它們需要不同的技術(shù)。要在測試或預(yù)請求腳本代碼中使用數(shù)據(jù)文件中的值,請使用iterationData,它提供對用于運(yùn)行請求的當(dāng)前數(shù)據(jù)文件記錄的訪問。

//get the 'value' field from the data file for this request run
pm.iterationData.get("value")

有關(guān)您可以對迭代數(shù)據(jù)執(zhí)行的操作的更多信息,請參閱沙盒參考。

讀取數(shù)據(jù)文件時出錯

當(dāng) Postman 在收集運(yùn)行期間嘗試讀取您的數(shù)據(jù)文件時,您可能會遇到錯誤。如果發(fā)生這種情況,您可以采取以下步驟:

  1. 確保您的數(shù)據(jù)文件格式正確,如 CSV 或 JSON。
  2. 通過在文本編輯器中打開數(shù)據(jù)文件并以不同格式保存文件,確認(rèn)數(shù)據(jù)文件已正確編碼。

如果錯誤仍然存??在,請聯(lián)系 Postman 支持團(tuán)隊。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號