charles 配置-说明

  • 一,回顾:charles使用-说明文档
  • 二,查找pc端ip地址
  • 1.Ctrl+ipconfig
  • 2,设置-->网络和Internet-->属性
  • 三,进行测试机配置
  • 1.测试机端操作
  • 2.设置代理
  • 3.pc端设置
  • 4.下载并安装证书
  • 四,弱网测试配置
  • 1.弱网测试
  • 2.基本配置


一,回顾:charles使用-说明文档

点我点我link.

二,查找pc端ip地址

1.Ctrl+ipconfig

charles怎么调试 charles如何配置_charles怎么调试

如果cmd命令行反馈ipconfig命令不是可执行的命令,

1.进入系统环境变量,

检查用户的环境变量path路径是否是“C:\windows\system32;”

检查系统环境变量的Path变量值中是否如下图所示:

charles怎么调试 charles如何配置_基本配置_02

2,设置–>网络和Internet–>属性

charles怎么调试 charles如何配置_测试工具_03

三,进行测试机配置

1.测试机端操作

确认测试机与pc端连接在同一个wifi上
(此处无图)

2.设置代理

测试机进入开发者模式

进入测试机的wifi设置中

charles怎么调试 charles如何配置_charles怎么调试_04

3.pc端设置

charles–>1.proxy -->2.proxy proxysetting -->

3.port:8888;4.勾选 support http/2 ;5.点击🆗

charles怎么调试 charles如何配置_charles怎么调试_05

6.在弹出框中 点击 allow

(如果pc端弹窗长时间未弹出,

关掉pc端的防火墙再做尝试)

charles怎么调试 charles如何配置_基本配置_06

4.下载并安装证书

下载方法1:
测试机自带浏览器输入:chls.pro/ssl(crt格式)
即可下载证书 :getssl.crt(andriod是pem格式,ios是crt格式)
下载方法2:
第三方浏览器输入:chls.pro/ssl
即可下载证书:charles-proxy-ssl-proxying-certificate.pem

手机端-安装证书
设置–更多设置–系统安全–加密与凭据–从SD卡安装(选中crt或者pem)安装

(因测试机ui差异过大,此处不做图片展示)

(注意测试机未插卡情况下需要设置锁屏密码才能顺利安装证书)

四,弱网测试配置

1.弱网测试

当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。
另外,当前app使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么用户可能在日常生活中遇到APP闪退、ANR、数据丢失等问题。因此,app网络测试,特别是弱网测试尤为重要。

2.基本配置

弱网配置参数路径:

charles怎么调试 charles如何配置_环境变量_07


进行相关弱网参数设置:

charles怎么调试 charles如何配置_android_08


参数配置好后,添加相关预设方案后

点击小乌龟即可进行弱网测试。

charles怎么调试 charles如何配置_android_09

绿色是弱网开启状态

charles怎么调试 charles如何配置_环境变量_10

灰色是弱网关闭状态

charles怎么调试 charles如何配置_基本配置_11