Postman Flows 在請求中使用響應(yīng)數(shù)據(jù)

2023-04-06 16:44 更新

本教程介紹如何從 GET 響應(yīng)中獲取數(shù)據(jù)并在Postman Flows 的GET 請求中使用它。

除非您將種子作為查詢參數(shù)包含在內(nèi),否則隨機用戶 API 會為每個 GET 請求返回一組隨機選擇的用戶數(shù)據(jù)。本教程從 GET 響應(yīng)中獲取種子并將其作為查詢參數(shù)包含在另一個 GET 請求中,以便兩個 GET 請求返回同一用戶的數(shù)據(jù)。

創(chuàng)建一個集合和一個請求

  1. 創(chuàng)建一個名為 的集合Random User Collection并添加一個名為 的 GET 請求First Request。
  2. 在請求中輸入此 URL:https://randomuser.me/api/。創(chuàng)建一個集合和請求
  3. 選擇Send然后Save as Example。保存回復(fù)
  4. 選擇GET First Request選項卡并選擇Save。
  5. 添加另一個名為 的 GET 請求Seeded Request。
  6. 輸入與第一個請求相同的 URL:https://randomuser.me/api/。
  7. 選擇密鑰并輸入種子。
  8. 選擇值并輸入變量{{seedVar}}。添加種子變量該變量現(xiàn)在在請求中未解析,但它將在 Postman Flows 中收到一個值。
  9. 選擇保存。

創(chuàng)建流

  1. 創(chuàng)建一個新流并將發(fā)送請求塊連接到啟動塊。
  2. 在“發(fā)送請求”塊中,選擇“添加請求”>“隨機用戶集合”>“第一個請求”。創(chuàng)建發(fā)送請求塊
  3. 將Select塊連接到Send Request塊的Success端口。
  4. 在Select塊中選擇Enter path…然后/body/info/seed。創(chuàng)建一個選擇塊
  5. 創(chuàng)建另一個發(fā)送請求塊,但先不要連接它。
  6. 在新的Send Request塊中,選擇Add request > Random User Collection > Seeded Request。變量{{seedVar}}出現(xiàn)在塊的底部。創(chuàng)建發(fā)送請求塊
  7. 將Select模塊連接到 旁邊的端口{{seedVar}}。
  8. 將一個日志塊連接到第二個發(fā)送請求塊的成功端口。創(chuàng)建日志塊
  9. 選擇運行,然后選擇控制臺。查看控制臺中的兩個 GET 請求,注意第二個請求包含一個種子查詢。如果您查看這兩個 GET 請求的響應(yīng)主體,您會發(fā)現(xiàn)它們描述了同一個隨機用戶。打開控制臺第一個發(fā)送請求塊獲取單個隨機用戶的數(shù)據(jù)并將響應(yīng)數(shù)據(jù)發(fā)送到選擇塊。Select塊從響應(yīng)數(shù)據(jù)中選擇種子字段的值,并將該值傳遞給下一個Send Request塊。該發(fā)送請求塊使用第一個請求的種子作為參數(shù),返回與第一個發(fā)送請求塊相同的隨機用戶。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號