charles之mock测试(map local)

charles之mock测试(map local)

编辑网络请求数据

Charles 提供了 Map 功能,Rewrite 和 Breakpoints 功能,都可以达到修改服务器返回内容的目的。这三者在功能上的差异是:
Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
Rewrite 功能适合对网络请求进行一些正则替换。
Breakpoints 功能适合做一些临时性的修改。

下面我们讲会讲解map 功能,指定本地文件的操作

操作步骤如下:
1:打开游览器输入数据
charles之mock测试(map local)
2:在charles中找到对应的接口,选择接口
charles之mock测试(map local)
3:选中该接口右键进行保存"save Response"
charles之mock测试(map local)
4:将响应的数据保存在本地文件中
charles之mock测试(map local)
5:修改本地数据(“百度快照”修改成“百度快照123123”)

charles之mock测试(map local)

6:指定本地的文件(重定向操作)
(1)选中该接口,点击右键,选中“Map Local”
charles之mock测试(map local)
(2)将对应的URL填充,修改Query的值为*,Loacl path 为本地的文件,点击ok

charles之mock测试(map local)
7:从新打开游览器,输入相同的数据
charles之mock测试(map local)
8:使用结束后,在工具中取消重定向,否则每次登录就指定本地文件,显示的数据是长期修改的数据
(1)在tool中选中Map Local
charles之mock测试(map local)
(2)禁用Map Local (取消勾选框Enable Map Local)
charles之mock测试(map local)

上一篇:Charles常用功能介绍


下一篇:测试工具Charles(一)——安装和基础配置