我想在我的CI環境上運行postman測試。現在,在我打電話給一個端點之前,我需要打電話給我們的一個oauth端點,以確保我有訪問令牌。在郵差上有2年的ticket與大量upvotes和建議使用setNextRequest在預先請求(這是從郵差4.5,顯然支持)。因此,我在我的預先請求部分如下:郵差請求鏈接
var responseBody = postman.setNextRequest("/oauth/token");
它沒有工作,似乎「/的OAuth /令牌」從來沒有被稱爲(沒有在郵遞員控制檯顯示出來)。我確信我不是第一個反對這種情況的人,所以我的問題是 - 有沒有辦法從集合中調用一個項目(一個給我訪問令牌的項目)?也就是說,我不希望在每次需要訪問令牌的測試之前重複使用相同的oauth請求。
是的,所以這是我的默認策略。我雖然也許有一種更優雅的方式來做到這一點,就像執行另一個集合的請求一樣,會給我更多的靈活性來構造我的測試。 – user2187935
當前'postman.setNextRequest'方法只在同一個集合中查找請求。 –