http接口測試工具


2016-08-28 19:24:55

以全國天氣預報為例  https://www.juhe.cn/docs/api/id/39/aid/132

(一)火狐的HttpRequester

在URL中填入http://v.juhe.cn/weather/ip,選擇下面的Parameters選項卡,添加參數

ip         :58.215.185.154  

key       : f4e18d4e1a23cf214c8a8e03ca57affc  

format  :2 

請求方式get、post都可以,點擊submit,界面右側會出現響應結果

(二)、chrome的postman

 在chorme網上應用店里找到postman,點擊“添加至chrome”

 

 postman的界面

請求方式get、post都可以,在“Enter request URL”中填入http://v.juhe.cn/weather/ip,選擇下面的Params,添加參數

ip          :58.215.185.154  

key        : f4e18d4e1a23cf214c8a8e03ca57affc  

format   :2 

點擊send,界面下方會出現響應結果

 (三)

在我們的開發和測試中,除了上面兩個工具,還會用到其他的web調試或抓包工具,如fiddler、httpwatch、firebug、 wireshark等等。

Fiddler 是一個 web 調試代理。它能夠記錄所有客戶端和服務器間的 http請求,允許你監視,設置斷點,甚至修改輸入輸出數據, fiddler 包含了一個強大的基於事件腳本的子系統,並且能夠使用.net 框架語言擴展。
Fiddler 就是以代理服務器的方式,監聽系統的網絡數據流動。
啟動 Fiddler 后,所發生的網絡數據流通過 Fiddler 進行中轉,就可以看到 HTTP/HTTPS 數據流的信息,我們就可以通過對這些信息加以分析,此外, Fiddler 還提供了清除 IE 緩存、請求構造器、 文本轉換工具等等一系列工具。

fiddler功能的詳細介紹見 http://blog.csdn.net/cslie/article/details/48519015

注意fiddler的工作原理:Fiddler是位於客戶端和服務器端的HTTP代理,支持所有可以設置http代理為127.0.0.1:8888的瀏覽器和應用程序。 也就是說,客戶端的所有請求都要先經過Fiddler,然后轉發到相應的服務器,反之,服務器端的所有響應,也都會先經過Fiddler然后發送到客戶端,它能夠記錄客戶端和服務器之間的所有 HTTP請求。

Fiddler會自動設置代理,退出的時候也會自動注銷代理,這樣就不會影響別的程序。不過如果Fiddler非正常退出,這時候因為Fiddler沒有自動注銷,會造成網頁無法訪問。解決的辦法是重新啟動下Fiddler。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM