1. 程式人生 > >Charles Http 抓包 、webservice接口測試概要 學習筆記

Charles Http 抓包 、webservice接口測試概要 學習筆記

發送請求 前端 界面 str del span 請求頭 spa point

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接口測試概要 學習筆記