手机软件测试(软件测试必备技能)
现在多数产品线都以app,h5,小程序为主,那么如何通过手机抓取报文呢,我们来看一看。
h5:
先说最简单的h5页面,直接电脑浏览器打开,抓包即可,不需要手机抓包,简单快捷。
对于必须通过手机抓包的app和小程序这两种形式的产品,首先,我们要安装抓包工具,Fiddler或Charles,当然还有其他抓包工具,功能都差不多,随你选择。
Fiddler,相信大家都很熟悉,Charles不一定,我接触到Charles是因为19年使用macbook,发现Fiddler在mac系统上不够友好,所以就转用Charles。如果你的电脑是Windows系统,还是推荐使用Fiddler,很好用,功能强大,抓包,篡改参数等都很方便。
一起来看看Fiddler如何设置代理:
准备工作:
1:准备一部手机(以IOS为例)
2:电脑下载fiddler工具
3:手机和电脑连接同一个wifi
Fiddler的安装:
这个很简单,去网上下载一个fiddler工具包,自行安装。
Fiddler设置(V5.0为例)
1. Tools–》Options–》HTTPS,勾选Decrypt HTTPS traffic,设置解密HTTPS的网络数据。
2. Tools--》Options--》Connections,勾选Allow remote computers to connect。这里的端口号,默认是8888
3. Fiddler工具设置结束,记得重启Fiddler。
手机设置(以ios为例)
确保和Fiddler是同一个无线网
1. 设置–》无线局域网–》点击目标wifi–》HTTP代理–》手动
2.手机浏览器,输入 ip:端口号,点击FiddlerRoot certificate,下载证书
3. 下载证书。
4. 如果出现这个弹框,说明描述文件已下载,直接安装即可,位置:手机打开设置–》通用–》描述文件,或者设置页面,直接搜索“描述文件”
5. 安装描述文件,如下图
6. 安装证书,设置–》通用–》关于本机–》证书信任设置,勾选信任该证书。
手机设置已完成。
这个时候,手机打开网页,或者app等,所有的包都会呈现在Fiddler中。比如,打开百度,输入“测试”关键词。
好了,手机抓包设置就完成了。
最后,关于软件测试学习,offer选择等等,都可以通过后台私信交流。需要学习资料或者帮忙修改简历也可以私信!!也可百度搜索“特斯汀软件测试腾讯课堂”或关注公众号“特斯汀软件测试”,里面涵盖很多精彩免费视频或干货知识