我正在使用Postman Chrome插件調用HTTP請求進行軟件測試。我使用環境和全局變量的Environments功能來替換請求標頭和正文中的變量。郵差 - 如何查看帶有變量替換的標題和正文數據的請求
變量替換工作正常(我可以告訴來自HTTP服務器的響應表明)。
但是,我希望能夠看到請求標頭和正文值AFTER變量已被替換。我怎樣才能做到這一點?
我正在使用Postman Chrome插件調用HTTP請求進行軟件測試。我使用環境和全局變量的Environments功能來替換請求標頭和正文中的變量。郵差 - 如何查看帶有變量替換的標題和正文數據的請求
變量替換工作正常(我可以告訴來自HTTP服務器的響應表明)。
但是,我希望能夠看到請求標頭和正文值AFTER變量已被替換。我怎樣才能做到這一點?
要在標題和正文中查看替代變量,您需要使用Chrome開發人員工具。要從Postman內啓用Chrome開發人員工具,請按照http://blog.getpostman.com/2015/06/13/debugging-postman-requests /執行以下操作。
我抄在上面情況下,鏈接獲取未來從破碎的鏈接說明:
輸入chrome:您的Chrome URL窗口內//標誌
搜索「打包」或試圖找到‘啓用調試打包應用程序’
啓用該設置
重新啓動Chrome,
您可以通過右鍵單擊內任何地方郵差和 選擇「檢查元素」訪問開發人員工具窗口。您也可以訪問 chrome:// inspect /#apps,然後在郵遞員標題下的 requester.html下單擊「檢查」。
啓用後,您可以在編寫測試 腳本時使用網絡工具選項卡獲取有關您的請求或控制檯的更多 信息。如果你的測試腳本出了問題,它會在這裏顯示 。
更新:2016年6月3日 雖然上述不工作,在實踐中,我現在通常使用的郵差請求屏幕上的「生成代碼」鏈接的方法。無論您選擇哪種代碼語言,生成的代碼都包含替代變量。點擊「生成代碼」鏈接只是更快,另外,您可以看到替代變量,而無需實際發出請求。
在
設置打開開發人員工具>更多工具>開發人員工具
打開網絡選項卡,然後發送請求。 您應該能夠在「網絡」選項卡中看到請求,與請求相關的所有信息都出現在右側窗格中。
感謝您的回覆,但我不明白,你看起來像描述瞭如何打開Chrome Developer工具,我同意這裏有一個Network選項卡。但是,當我運行Postman時,即使它是Chrome瀏覽器,我也會得到一個新窗口,而不是Chrome瀏覽器的一個實例。新郵差窗口沒有帶有「漢堡包」菜單按鈕的Chrome工具欄。 – MattG
甚至可以爲Chrome應用程序打開開發工具 - http://blog.getpostman.com/2015/06/13/debugging-postman-requests/ –
即使它們是單獨的窗口,但是您從Postman發送的請求,它的詳細信息應該在開發人員工具的網絡選項卡中可用。 只是爲了清楚起見,確保您在此期間不發送任何其他http流量。
我想添加補充信息: 在郵遞員應用程序中,您可以使用「請求」對象查看您的提取輸入數據。 (參見https://www.getpostman.com/docs/postman/scripts/postman_sandbox段「請求/響應的相關性」,即 。
console.log("header : " + request.headers["Content-Type"]);
console.log("body : " + request.data);
console.log("url : " + request.url);
我沒有測試頭替代,但它適用於URL和身體。
亞歷
由於現在,郵差自帶了一個「控制檯」,點擊左下角的終端狀圖標打開控制檯,發送請求,你可以在郵遞員的控制檯內檢查請求,
當我這樣做時,請求URL(在DevTools:Network中: :General)就像'filesystem:chrome-extension:// fhbjgbiflinjbdggehcddcbncdddomop/temporary/response.html'。這可能是因爲我也使用Interceptor擴展來查看cookie。我怎麼能擁有這一切?包含替換,請求標頭,請求Cookie,請求正文,響應狀態,標題和正文的網址? –
jackr
促進回覆[它是自己的問題](http://stackoverflow.com/questions/34229865/how-can-i-see-postman-proper-request-url-and-body)。 – jackr