换了新公司,第一个Get的技能是使用第三方模拟器GenyMotion和抓包工具SNSniffer分析网络请求。
模拟器
模拟器大家一开始学Android肯定就知道了,相信很多开发者在玩过一阵子模拟器后都换真机了,因为模拟器又慢又难用真没模拟器效率高。但是模拟器也是有用处的,比如模拟低电量、低内存等测试场景。曾经有位同事非常看好模拟器的市场价值,花费了很多心思利用模拟器跑测试用例,认为模拟器能为老板省下很多的钱。为什么用第三方的呢?因为原生的太难用,第三方模拟器好用又强大。同事用的国产的海马玩。我找个一个功能更强大的GenyMotion。
抓包
抓包工具就不多说了,相信大家接触多的是Wireshark,Sniffer,点击 这里 了解更多抓包工具的区别。
SRSniffer是一款网络嗅探器工具,具备小巧、强大、直观、方便等特点,可以监听网卡数据包,分析出HTTP数据。(无需安装,大小只有几十k)。SRSniffer的用法很简单,只有四个选项按钮,分别是“启动/停止监听”,”清除所有数据”,“勾选新进程”,“切换监听网卡”。可以通过“切换监听网卡”选项选择监听模拟器(如果你不知道哪个是模拟器的网卡就把所有网卡试一遍吧),选择网卡以后,点击“启动/停止监听”即可开始抓包。
使用GenyMotion模拟器+抓包工具SRSniffer分析网络请求
最新推荐文章于 2024-07-24 17:26:59 发布
本文介绍了如何使用GenyMotion模拟器进行Android开发,并结合SRSniffer工具分析网络请求。内容包括模拟器的使用场景、SRSniffer的简单操作,以及真机和HTTPS抓包的解决方案。
摘要由CSDN通过智能技术生成