一、安卓手机设置代理,进行抓包和切换host,手机端访问测试服务器(比如手机端app、H5需要第三方登录)
1、电脑端(输入cmd-》再输入:ipconfig)查看电脑的ipv4地址:
或者在fiddler查看IP地址,如图
2、电脑端打开fiddler
3、手机端设置WLAN给网络设置代理,选择与电脑端连接一样的wifi名字(必须为公网,可在连的网络点击属性查看),长按点击修改。对该网络进行编辑,代理选择手动,主机名填上面电脑ipv4地址,端口写fiddler提供的端口。默认是:8888
注意:个别app项目,需要在app设置里面设置代理和端口号,才可以进行抓包
4、这样代理就设置好了,但是如果去手机浏览器输入:http://电脑上 IPv4 地址:8888,下载安全证书。。如果遇见无网络问题不能下载,解决方法请参考第二大点
5、浏览器下载完成之后,找到下载记录,点击fidder那个证书,提示:在设置中怎么安装CA证书。。。方法如下:
安装CA证书方法一步一步走
二、设置好代理之后,连接不上网络,无法下载安全证书解决办法
原因一:电脑和手机连接同一个网络,确保在一个局域网(公用网络)。
原因二:配置好fiddler后,要重启一次fiddler(亲测有效)。
原因三:关闭电脑的防火墙,比如:把360的安全卫士关闭了。
原因四:win+R 打开cmd -》输入:regedit,在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2\新创建一个DWORD,选择32位,名称为80
三、如果我们需要手机端访问测试服,同样通过fiddler,大致方法如上,特别注意一点就是手机要连接电脑端的热点
1.打开fiddler,看右上角那个Online,看host名字和IP,两个IP这个不行换另一个,总有一个对的(亲测是172那个可以使用)
2.电脑端给手机开热点,手机端找到这个名字,设置端口和代理,连接可以上网就可以了,不可以上网检查一下是不是ip输错了,和重启fiddler,刷新一下手机上网络
文章来源:https://www.toymoban.com/news/detail-596636.html
3.这些IP端口都保证设置好了过后,手机显示可以上网,就试着去访问一下要抓包的网址,看fiddler能不能抓到包。一直接口显示灰色的说明抓到的是静态的东西,那你可以退出重新进,或者试一下浏览器网页那些可不可以抓包。
以上就是手机端通过fiddler工具访问测试服,不仅可以抓app、小程序、H5的包,同时验证使用微信、QQ等第三方登录就必须访问测试服,不然无法验证测试服可以使用三方登录,非常好用!!!
❥(^_-) 我的学习之路任重道远,咱们下期见~~~文章来源地址https://www.toymoban.com/news/detail-596636.html
到了这里,关于软件测试-fiddler设置代理进行抓包或者给手机切换host访问测试服的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!