02 2020 档案
摘要:Charles-Map Local 我们需要填写的重定向的源地址和本地的目标文件。对于有一些复杂的网络请求结果,我们可以先使用 Charles 提供的 “Save Response…” 功能,将请求结果保存到本地(如下图所示),然后稍加修改,成为我们的目标映射文件 第一步:发送请求 第二步:char
阅读全文
摘要:Charles-Throttle Settings 模拟弱网 第一步:选择菜单栏的Proxy->Throttle Settings 第二步:设置,charles的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自行研究。 第三步:当预设值设置为56 kbps Modem时,通
阅读全文
摘要:Charles 过滤拦截的请求 方法一:在主界面的中部的 Filter 栏中填入需要过滤出来的关键字。例如我们的服务器的地址是:http://www.zhangsan.com:9001, 那么只需要在 Filter 栏中填入 www.zhangsan.com 即可。 方法二:在 Charles 的菜
阅读全文
摘要:Charles-Repeat 重复发送一次请求 Charles-Advanced Repeat 重发发送多次请求 发送请求: Repeat:通过charles抓取的请求,右键选择Repeat,则会再次发送一次请求 Repeat Advanced:通过charles抓取的请求,右键选择Repeat A
阅读全文
摘要:Charles-Map Remote 映射配置 Map Remote 功能,我们需要分别填写网络重定向的源地址和目的地址,对于不需要限制的条件,可以留空。将所有 www.zhangsan.com(测试服务器)的请求重定向到了 www.lisi.com(线上服务器) 第一步:发送请求,通过charle
阅读全文
摘要:Charles-Rewrite功能 修改替换请求或者响应中的内容 Rewrite功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。 可以重写接口所有元素的内容:header、host、url、path、query param、response status、body host: 主要是
阅读全文
摘要:Charles 拦截请求和响应 修改拦截的请求内容和响应内容 在测试过程中,我们往往需要测试异常场景,通过正常的造数据,可能比较麻烦,我们就可以在Charles中对请求设置断点,在发起请求的过程,我们可以修改请求参数去发起请求,在请求成功后,我们可以修改返回的数据 第一步:对抓取的请求,设置断点,此
阅读全文
摘要:charles下载及安装: 1、charles下载地址:https://www.charlesproxy.com/download/ 2、根据自己的系统下载对应的安装包 3、抓取http请求 步骤1:选择“Proxy”菜单下的“Proxy Settings”子菜单。打开“Proxy Settings
阅读全文
摘要:目录描述: 注意:下面所有的示例均按照此目录结构进行 示例1: get请求 无参数 响应文本内容 配置文件名称:yfc01.json 配置文件内容: 1 [ 2 { 3 "request" : { 4 "uri" : "/api/get/no_param/resp_text" 5 }, 6 "res
阅读全文
摘要:在线mock:https://www.mocky.io 相关字段描述: 1、description:字段作为注释,用于接口描述 2、response:请求响应信息,所有响应内容全部写在该位置下方 2.1、text:返回内容 2.2、status:状态码的返回 2.3、headers:在 respon
阅读全文