需要模拟不同手机型号又没有机型时,可以考虑用雷电模拟器来实现,方便好操作。下面讲讲操作流程。
1.选定要模拟的手机型号
点击模拟器中的设置,如图做如下选择,保存设置。
下面就是选择要模拟的手机品牌及型号:
以上,就把要模拟的手机选好了。
2.安装要抓包的app
点击apk安装,将下载到电脑的apk安装进模拟器,安装成功后app会出现在模拟器的主页上,如下图打码的app。
3.连fiddler抓包
在连fiddler之前需要先连接网络。
模拟器主页中的系统应用文件夹-设置-WLAN-长安已连接的网络-修改网络-填写代理主机和端口号。
(在cmd中输入ipconfig可以查本机ip:) 点击保存,网络设置则ok。
接下来连接fiddler。首先安装fiddler证书到模拟器,这一步经常没遗漏,如果遗漏了就算连接了网络app打开也会报网络连接异常的错。 点击模拟器更多-共享文件-打开电脑文件夹,此时自动打开了电脑文件夹,然后将共享文件的弹框关掉。
然后点击模拟器主页的home按钮,回到模拟器主页,然后将刚才打开的电脑文件夹中的fiddler证书拖进模拟器主页,直接拖就好了,拖完了后页面会自动跳转,如下图
回到模拟器主页,系统应用-设置-安全-从SD卡安装
在内部存储空间页面搜索fiddler
然后双击命名安装就好了。(中间会有PIN码图案密码之类的,自行设置就好)
总结:以上都搞定之后,就可以重启fiddler和模拟器进行对app抓包了。希望app端上的开发小哥哥们熟练掌握此技能,不要再老让我们QA去借测试机了哼。。