背景:在與開發排查問題的時,經常會需要抓包確認下問題在哪,如果回工位連下代理再抓包,再把響應或者接口給開發,然后再去找開發討論,效率很低,還有可能打斷之前你排查的思路。
抓包是QA必備的基礎技能之一,怎能被這種問題所困擾,所以給大家推薦幾款移動端抓包工具。
1、iOS:
下載地址:appstore中搜索Stream,點擊安裝(完全免費)
配置流程:允許網絡訪問-允許安裝證書-信任證書
抓包流程:
打開Stream-點擊開始抓包-切換至抓包場景-操作復現場景-返回Stream-停止抓包-點擊抓包歷史
此抓包工具支持按域名篩選,並且支持搜索,可以准確的定位到對應接口,在接口中可以查看傳參、響應值,並且支持copy和分享,可以很順暢且快速的操作抓包及查看接口相關內容。
並且還可以支持收藏請求,如果想保存一份完整的數據用來mock數據時,收藏后就不用怕再丟失。
2、Android端:
抓包精靈下載地址:https://www.coolapk.com/apk/com.minhui.networkcapture
配置流程:安裝證書-允許設置vpn
抓包流程:打開app后,點擊開始抓包-切換至對應場景-操作復現場景-點擊停止抓包
同時兩個抓包工具都支持針對某app進行抓包並且可以保存記錄,接口中可以查看傳參、響應值等信息以定位問題。
抓包精靈配置和抓包流程:
右上角箭頭開始抓包

點擊查看包的詳情

可以查看請求頭,接口,響應
也可指定抓某一個APP



