在手游测试过程中,我们不免就需要进行许多活动运营测试中,有游戏内的潘多拉活动,外部的h5活动,以及两者相关联的活动。在游戏中,潘多拉活动我们可以使用adb工具拉取日志,同时条件允许的话,我们只需要把游戏文件中的潘多拉log发给开发。而在游戏外,我想普遍大家都是使用的Fidder,Fidder我就不多说了,咱们聊聊whistle。
首先我们简要的介绍一下whistle是啥吧。
whistle是基于Node实现的跨平台web调试代理工具,主要用于查看、修改HTTP、HTTPS、Websocket的请求、响应,也可以作为HTTP代理服务器使用,而不同于Fiddler的是,Fiddler是通过断点修改请求响应的方式,而whistle采用的是类似配置系统hosts的方式,一切操作都可以通过配置进行实现。
现在我们聊一下whistle的使用,对于它的安装启动,简要5个点:
1、Node的安装;
2、whistle的安装;
3、启动whistle;
- w2 start -p 8003(修改指定代理端口)
4、配置代理;
5、安装根证书;
- 有时候手机扫码无法下载证书,所以需要将电脑证书USB传入手机进行安装
Chrome浏览器扩展程序
具体配置操作详见官网文档