Charles Http 抓包 、webservice接口測試概要 學習筆記
Charles 抓包 (linux/windows/mac,界面比較好看)
fiddler、wireshark(只有windows)
1、定位問題,前端的、後端的問題
2、發出去的請求,請求頭、請求體,返回的數據
3、攔截請求,修改請求
手機抓包:
1、手機得和你電腦在一個局域網裏面,得連同一個wifi
2、服務器寫你電腦的ip 8888
目的:為了測試,更好的模擬各種異常情況的測試場景
步驟:
1、(l瀏覽器/手機)請求需要抓包的地址 ,然後再Charles 設置斷點 BreakPoints
二、 然後再請求 ,就會攔截到請求,然後可以在修改請求的數據,見下圖,修改後(下圖無修改請求),再點擊Execute,繼續發送到服務端
三、 發送請求到服務端後,服務端會返回請求響應數據回來,然後這時候也被Charles攔截,並且亦可以修改返回的數據,修改之後,再繼續Execute,客戶端就會顯示你修改的響應數據
弱網測試(網速不好的場景)
需要在一個局域網內
即使網段不一樣,只要能ping通就行了
設置步驟:
過濾請求設置:只顯示要看的請求
webservice接口怎麽測
webservice接口也是走http 請求的
示例:天氣請求接口
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl
wsdl結尾的一個地址
然後打開soapui,新建一個soap項目,然後輸入這個地址就ok了
就會把所有接口都顯示出來
然後如下兩圖位置修改請求參數,請求,就會馬上返回響應數據
Charles Http 抓包 、webservice接口測試概要 學習筆記