0
我需要執行一次n次請求,在他的身上有一個id值。集合運行器允許執行完整的集合n次,但我沒有找到任何具體的請求。Postman的執行請求n次
請求正文:
{ 「idEncargo」:XXXXXXXX }
從之前的請求,我得到一個數組幾個idEncargo。
有人知道這件事嗎?
我需要執行一次n次請求,在他的身上有一個id值。集合運行器允許執行完整的集合n次,但我沒有找到任何具體的請求。Postman的執行請求n次
請求正文:
{ 「idEncargo」:XXXXXXXX }
從之前的請求,我得到一個數組幾個idEncargo。
有人知道這件事嗎?
在你的第一個請求中,如果你得到一個包含你的所有idEncargo的數組,你應該將它保存在一個全局變量中 然後在你的第二個請求中,你應該遍歷這個數組。
無論是你的第二個要求裏面,如果可能的話,或者如果你想進行,每一idEncargo HTTP請求,你可以嘗試使用setNextRequest功能(參見http://blog.getpostman.com/2016/03/23/conditional-workflows-in-postman/) 像做以下(對不起,我一初學者在JavaScript中,我只是建議算法):
request 1 - get my idEncargo array and set it in global // to bypass if array exists
set global my_index = 0
setNextRequest("request 2")
request 2 on idEncargo[my_index]
in request 2 tests part do:
my_index ++
if my_index == max value
setNextRequest("null") // breaks the loop
else
setNextRequest("request 2") // processes the next idEncargo
類似的東西可能工作...
希望幫助
亞歷山大
「具體」請求是什麼意思? – Ray
嗨雷,我執行一個請求,我得到idEncargo的列表。後來,我需要爲之前請求中的每個idEncargo執行另一個請求。 測試方案將是: 1 - 請求ListaEncargo - >列表IdEncargo(idEncargo1,idEncargo2,..,idEncargoN) 2. - 請求Encargo(idEncargo1) 3. - 請求Encargo(idEncargo2) .. 。 N + 1。 - 請求Encargo(idEncargoN) – Antonio