1、背景 线上环境APP(H5)功能出错,需要排查问题。通常通过日志定位问题的途径有如下几种:查看APP的日志(请求和响应),查看网关日志,查看业务服务日志等等。 在排查问题的过程中,需要对请求进行原样重播,修改参数重播,反复操作APP的功能效率会比较低。 测试和研发通常都会采用HTTP的请求响应抓包工具和模拟器,在PC上直接完成线上APP的测试工作。 本文介绍Charles+BlueStack抓包套件的配置,原理,示例。 2、准备 BlueStack安装包 Charles安装包 安装BlueStack和Charles 3、配置 3.1、Charles配置 ...
(『Charles数据抓包功攻略』|如何使用Charles进行数据抓包与分析?) 1Charles简介 Charles是一个HTTP代理/HTTP监视器/反向代理,能够查看其机器和Internet之间的所有HTTP和SSL/HTTPS流量。这包括请求,响应和HTTP标头(包含cookie和缓存信息); 在做移动开发时,为了调试与服务器端的网络通讯协议,可以使用Charles截取网络封包进行分析; Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而来实现网络封包的截取和分析; Charles也可以用于分析第三方应用的通讯协议。配合Charles的...