Charles 重写(rewrite)
摘要:Rewrite功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。 可以重写接口所有元素的内容:header、host、url、path、query param、response status、body. 具体操作如下: 1.点击Charles菜单栏Tools中的Rewrite, 2.弹
阅读全文
posted @
2020-09-02 13:50
batteys
阅读(1836)
推荐(0)
Charles 映射(Map)
摘要:Map 功能分Map Remote 和Map Local 两种,顾名思义,Map Remote 是将指定的网络请求重定向到另一个网址,Map Local 是将指定的网络请求重定向到本地文件。 Map Remote 使用场景,app或者PC&M站某个需求刚提测阶段,新接口A在测试环境有,还有一种极端情
阅读全文
posted @
2020-09-02 11:03
batteys
阅读(913)
推荐(0)
Charles -断点(BreakPoint)
摘要:一、添加断点 1、用Charles抓包发起一次接口请求 2、对要打断点的请求右键,选择“Breakpoints” 二、Charles断点设置 1、点击Charles菜单-Proxy-Breakpoints,此时会弹出 BreakpointsSettings 对话框 2、双击【Location】内的接
阅读全文
posted @
2020-09-02 10:46
batteys
阅读(776)
推荐(0)
Charles 移除抓包域名(Ignore )-不常用
摘要:Ignore使用场景 在测试过程中,不让请求显示特定的信息 点击请求右键 Ignore 一旦Ignore就再也抓不到了,会郁闷死你,如果不小心点击了Ignore,你就麻烦了!但是最下面的状态栏会显示当前的请求,你可以看到具体是什么,如果没有在上面显示出来那么可能就被你Ignore了!如果不小心点击了
阅读全文
posted @
2020-09-02 10:33
batteys
阅读(881)
推荐(0)
Charles 修改网络请求(compose)
摘要:为了调试服务器的接口,我们需要反复尝试不同参数的网络请求。Charles 可以方便地提供网络请求的修改和重发功能。只需要在以往的网络请求上点击右键,选择 “Compose”,即可创建一个可编辑的网络请求。如下所示 Compose使用场景 在进行接口测试时,临时需要修改请求参数、参数值或者Header
阅读全文
posted @
2020-09-02 10:14
batteys
阅读(479)
推荐(0)
Charles 服务器压力测试(repeat)
摘要:一、Repeat的使用 此时 会对选择的请求 重新请求一次如果想对多个请求重新请求一次 按ctrl键 即可选择多个请求 二、Advanced Repeat的使用 上图为模拟发送10个请求 并发用户数是1
阅读全文
posted @
2020-09-02 10:13
batteys
阅读(309)
推荐(0)
Charles 弱网-模拟慢速网络(Throttle)
摘要:在开发或测试过程当中。我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。 在 Charles 的菜单上,选择 “Proxy”–>“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Thr
阅读全文
posted @
2020-09-02 09:55
batteys
阅读(552)
推荐(0)
Charles 过滤网络请求
摘要:方法一:在主界面的中部的 Filter 栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:http://baidu.com , 那么只需要在 Filter 栏中填入 baidu 即可。 Structure模式界面 Sequence模式界面 方法二:在 Charles 的菜单栏选择 “Proxy
阅读全文
posted @
2020-09-02 09:40
batteys
阅读(260)
推荐(0)
Charles 环境安装
摘要:1.Charles安装与配置: 1.1.打开浏览器访问Charles官网https://www.charlesproxy.com/,下载相应系统的Charles安装包,然后一键安装即可。 安装完成之后,打开charles: 证书安装: 1、电脑证书安装 2。手机证书安装 为了抓取https的包,需要
阅读全文
posted @
2020-09-02 09:14
batteys
阅读(243)
推荐(0)