Postman中文文檔——調(diào)試集合運行(Debugging a collection run)

調(diào)試集合運行

通常情況下,有些事情是不按計劃進(jìn)行的,即使您希望所有測試腳本通過,您的部分集合運行測試結(jié)果也有失敗的情況。發(fā)生這種情況時,可以通過兩種方法來調(diào)試請求。

在這個例子中,我們正在運行Postman Echo集合

Delete Cookies請求中,我們期望服務(wù)器返回某個cookie,這也是測試其中的某個檢查點。Postman Echo的Cookies端點返回發(fā)送給它的任何Cookie。它還在響應(yīng)體中發(fā)送這些JSON的表示形式。這是我們用來檢查是否返回某個cookie。

我們可以看到,這個測試是失敗的。我們來檢查下為什么。

使用請求和響應(yīng)主體進(jìn)行調(diào)試

集合運行視圖
集合運行視圖

正如測試所說,我們期待一個名為foo1的cookie 作為響應(yīng)的一部分被返回。

如果您在集合運行中單擊任何請求名稱,您會注意到出現(xiàn)一個工具提示。這有關(guān)于您的請求的有用信息,當(dāng)了解錯誤時可能需要的信息。展開該Response Body部分,我們可以清楚地看到響應(yīng)不包含我們期望的cookie。此外,在展開該Response Headers部分時,我們看到該cookie根本沒有被發(fā)送。我們推測Postman Echo處理Cookie的方式是錯誤的。我們現(xiàn)在可以繼續(xù)在我們的API中進(jìn)行修改,然后重試。

請注意,僅嘗試顯示小于300KB的響應(yīng)體。出于安全考慮,您的響應(yīng)標(biāo)頭和正文不會同步。
您可以通過Log responses開始集合運行時使用下拉列表來控制此工具提示中顯示哪些正文。


使用Postman控制臺進(jìn)行調(diào)試

使用Postman Console進(jìn)行調(diào)試需要您在開始運行之前讓控制臺打開。您可以閱讀有關(guān)Postman控制臺。

Postman控制臺將記錄所有請求并將其顯示在列表中。

讓我們來看看在這里造成問題的請求,并展開其響應(yīng)頭。這也是我們看到Postman Echo端點沒有返回cookie。這一定是我們測試失敗的原因。然后,我們可以推斷端點是行為不端,需要查看。

任何console.log在您的測試腳本有的也將會出現(xiàn)在這里,所以你可以在控制臺記錄日志如果你正在調(diào)試一個復(fù)雜的測試腳本。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • Postman是一款強(qiáng)大的API接口測試工具,有許多不容易發(fā)現(xiàn)的好用的功能,下面簡單介紹其中一部分功能。詳細(xì)內(nèi)容可...
    selfboot閱讀 8,635評論 6 25
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,034評論 25 709
  • Postman提供了一個多窗口和多標(biāo)簽界面讓您處理API。Postman努力保持清潔靈活的需求。它為您提供盡可能多...
    千夜閱讀 51,968評論 6 20
  • With just a few weeks left until the start of the 2016 Ol...
    章磊磊閱讀 708評論 0 6

友情鏈接更多精彩內(nèi)容