接口測試是每個軟件測試從業者必不可少的一項技能。
一個項目的完成,接口測試的時間肯定不會少,而且幾乎是每個測試計劃的必備工作項。
在沒用過其它工具之前,老牌的Postman確實挺好。它具有接口測試的大部分功能。
但是當老司機有一天用了IDEA Rest Client之後,直接就卸載了postman。
因為,IDEA REST Client具有postman 的所有功能,而且還有postman沒有的功能。
1
首先,打開IntelliJ IDEA,安裝Rest Client。
File -> Setting -> Plug-ins -> Browse Repository
搜索Rest Client,點擊右側的install,稍等片刻會提醒要重啟IDEA,重啟後安裝結束。
使用時候,從頂層工具欄依次Tools -> HTTP Client -> Test RESTFUL Web Service 打開
2
之後,IDEA REST Client控制檯的界面如下樣子。
這個控制檯展示的功能區和postman幾乎一樣了,例如:請求方式,請求參數和請求頭的填充。
如果需要用戶名、密碼驗證,點擊右側按鈕,會彈出填充用戶名和密碼的窗口。
填完後會自動補充到Authorization 的header裡面去。
Rest Client插件會自動將最近執行的50個請求保存到http-requests-log.http 文件中。
該文件存儲在項目的.idea /httpRequests/目錄下。
使用請求歷史記錄,用戶可以快速導航到特定響應並再次發出請求。
除了構建請求,發起RESTful請求,Rest Client插件還可以完成如下postman不能做到的功能:
• 模板構建請求;
• 多個環境區分;
• 結果斷言;
• 結果暫存;
容老司機慢慢給大家一一舉例解答。
Bye~
作 者:Testfan Arthur
出 處:微信公眾號:自動化軟件測試平臺
閱讀更多 安然—Testfan 的文章