2017-04-25 40 views
0

我想用Postman來測試一個項目的REST API,並且我正在嘗試一個通用的請求。例如:Postman上的通用請求

我有一個POST請求,使一個研究,這項研究的參數 在身體。如何使用在每次迭代中修改正文的預請求腳本來自動執行請求?

因爲我不想創建一個只有正文更改的20個POST請求的集合。我試圖在預請求腳本或測試腳本中使用while循環,但郵差只執行一次該請求。然後,我試圖用runner來調用請求5次,並且我寫了一個腳本,每次修改一個變量,但我認爲global和environment變量在每次迭代時都會重置。

你有什麼想法嗎?

+0

你能顯示腳本以及您試圖執行? – Ray

回答

0

enter image description here

我想,當我使用轉輪來修改密碼的值。但是,如果跑步者在每次迭代時重置變量,它就無法工作。

沒關係我找到了其他的解決方案: 例如我想用5個不同的密碼測試請求,我創建了5個json對應於我的全局變量或環境變量的文件,並且在這個文件中我只修改了一個變量。我使用newman我是一個循環腳本,用不同的全局變量文件調用相同的請求來修改請求的一個參數。

0

您也可以使用set_nextRequest()(請參閱http://blog.getpostman.com/2016/03/23/conditional-workflows-in-postman/)。有了這個,你應該可以再次用你的密碼的新值強制調用你的請求,而不是執行多次迭代。如果你在你的json主體中使用全局變量,並且你在循環中更新它,它應該可以工作。

希望這有助於

亞歷山大

相關問題