一、安卓手機(jī)設(shè)置代理,進(jìn)行抓包和切換host,手機(jī)端訪問測試服務(wù)器(比如手機(jī)端app、H5需要第三方登錄)
1、電腦端(輸入cmd-》再輸入:ipconfig)查看電腦的ipv4地址:
或者在fiddler查看IP地址,如圖
?2、電腦端打開fiddler
?3、手機(jī)端設(shè)置WLAN給網(wǎng)絡(luò)設(shè)置代理,選擇與電腦端連接一樣的wifi名字(必須為公網(wǎng),可在連的網(wǎng)絡(luò)點(diǎn)擊屬性查看),長按點(diǎn)擊修改。對該網(wǎng)絡(luò)進(jìn)行編輯,代理選擇手動,主機(jī)名填上面電腦ipv4地址,端口寫fiddler提供的端口。默認(rèn)是:8888
注意:個別app項目,需要在app設(shè)置里面設(shè)置代理和端口號,才可以進(jìn)行抓包
?
4、這樣代理就設(shè)置好了,但是如果去手機(jī)瀏覽器輸入:http://電腦上?IPv4 地址:8888,下載安全證書。。如果遇見無網(wǎng)絡(luò)問題不能下載,解決方法請參考第二大點(diǎn)
5、瀏覽器下載完成之后,找到下載記錄,點(diǎn)擊fidder那個證書,提示:在設(shè)置中怎么安裝CA證書。。。方法如下:
安裝CA證書方法一步一步走
?
二、設(shè)置好代理之后,連接不上網(wǎng)絡(luò),無法下載安全證書解決辦法
原因一:電腦和手機(jī)連接同一個網(wǎng)絡(luò),確保在一個局域網(wǎng)(公用網(wǎng)絡(luò))。
原因二:配置好fiddler后,要重啟一次fiddler(親測有效)。
原因三:關(guān)閉電腦的防火墻,比如:把360的安全衛(wèi)士關(guān)閉了。
原因四:win+R 打開cmd -》輸入:regedit,在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2\新創(chuàng)建一個DWORD,選擇32位,名稱為80?
三、如果我們需要手機(jī)端訪問測試服,同樣通過fiddler,大致方法如上,特別注意一點(diǎn)就是手機(jī)要連接電腦端的熱點(diǎn)
1.打開fiddler,看右上角那個Online,看host名字和IP,兩個IP這個不行換另一個,總有一個對的(親測是172那個可以使用)
2.電腦端給手機(jī)開熱點(diǎn),手機(jī)端找到這個名字,設(shè)置端口和代理,連接可以上網(wǎng)就可以了,不可以上網(wǎng)檢查一下是不是ip輸錯了,和重啟fiddler,刷新一下手機(jī)上網(wǎng)絡(luò)
文章來源:http://www.zghlxwxcb.cn/news/detail-596636.html
3.這些IP端口都保證設(shè)置好了過后,手機(jī)顯示可以上網(wǎng),就試著去訪問一下要抓包的網(wǎng)址,看fiddler能不能抓到包。一直接口顯示灰色的說明抓到的是靜態(tài)的東西,那你可以退出重新進(jìn),或者試一下瀏覽器網(wǎng)頁那些可不可以抓包。
以上就是手機(jī)端通過fiddler工具訪問測試服,不僅可以抓app、小程序、H5的包,同時驗證使用微信、QQ等第三方登錄就必須訪問測試服,不然無法驗證測試服可以使用三方登錄,非常好用?。?!
??(^_-)?我的學(xué)習(xí)之路任重道遠(yuǎn),咱們下期見~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-596636.html
到了這里,關(guān)于軟件測試-fiddler設(shè)置代理進(jìn)行抓包或者給手機(jī)切換host訪問測試服的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!