舉個例子,一個測試和安卓的對話。
測試:Android你這里有個bug
Android:這是服務端的bug
測試:是你這里顯示的不對
Android:你去看服務端返回數據,他不對,你會不會測試。
從這個小栗子可以看出,有時候發生在什么地方的錯誤,不一定是誰的錯誤。安卓是做這個圖形界面,而數據是由后端返回的數據。所以這個時候你要去看看是不是后台的接口錯誤。這個時候就需要接口測試了。
1.如何抓取手機接口
-首先獲取電腦的ip地址,在cmd中數據ipconfig ,獲取電腦的IP
2.用手機和電腦連接同一局域網的接口
-然后點擊詳細信息
-然后把HTTP代理改成手動
-服務器地址改成你自己電腦cmd中顯示的地址,端口是默認的8888 不用管它
-然后在fiddle里面打開 fiddler options的 connections
1這樣就可以手機抓包了。還可以過濾,只抓自己想要的接口,關fiddler過濾可以在我的博客中找一下,或者百度一下 fiddler過濾,十秒鍾就學會。
2.如何抓取HTTPS的包
設置好上面的fiddler以后,還需要安裝一個HTTPS證書,就可以了。