Charles工具是APP测试中简单有使用的一款测试工具,能够经过捕获request和response的信息初步肯定bug的缘由所在。html
本文将从安装、使用两个方面来介绍。windows
点击这里进入下载页,注意选择和本身电脑系统对应的版本。网络
下载完成后开始安装,一路next就能够,安装位置任选,就很少说了。工具
1.取消windows代理测试
在Proxy中取消Windows Proxy代理,否则Charles会同时捕获电脑端发送和接受的请求。命令行
2.查看端口号代理
选择Proxy->Proxy Setting,会弹出一个窗口,8888为默认端口号,无需修改。若是你喜欢按照本身的喜爱修改的话,注意不要和其余应用的端口重复。htm
3.链接手机:设置高级网络代理blog
首先,咱们先来看下电脑的IP,打开命令行,输入命令ipconfig。红框中小编的IP地址被我抹掉了。ip
接下来,让手机或者模拟器和电脑使用同一个网段。例如我电脑链接的是vivo X6D的WiFi
在链接的wifi上长按(也多是其余操做),找到“修改网络”,将“代理设置”改成“手动”,在主机名处填写电脑的IP,“代理端口”设置为8888(Charles的端口号),点击保存。
依次以下图
若是你是用的是模拟器,如小编以前推荐的 夜神模拟器 ,在WLAN中,咱们不须要找到和电脑同样的wifi,使用默认的wifi便可,固然,须要咱们按照上述的方法修改网络。
4.捕获请求
打开Charles,打开手机上一款须要联网的应用,左边表示获取到的请求和返回的信息,右侧是对左侧信息的具体描述。
在使用Charles一段时间后,可能会弹出以下界面,大概意思是告诉咱们每次用Charles只能用30min,超时就会弹出这个窗口,关闭重启便可再次使用。
Charles有试用期,试用期内能够随便使用,试用期事后,每30分钟会掉线一次。试用版本的软件相比于正式购买版本的额软件,会有必定的延迟。
·
5.Charles破解
将 charles.jar 文件替换到安装目录的lib文件目录下,密码:8nsd,重启Charles便可。