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

2023-04-06 16:44 更新

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

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

創(chuàng)建一個(gè)集合和一個(gè)請(qǐng)求

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

創(chuàng)建流

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)