charles之mock测试(map local)
编辑网络请求数据
Charles 提供了 Map 功能,Rewrite 和 Breakpoints 功能,都可以达到修改服务器返回内容的目的。这三者在功能上的差异是:
Map 功能适合长期地将某一些请求重定向到另一个网络地址或本地文件。
Rewrite 功能适合对网络请求进行一些正则替换。
Breakpoints 功能适合做一些临时性的修改。
下面我们讲会讲解map 功能,指定本地文件的操作
操作步骤如下:
1:打开游览器输入数据
2:在charles中找到对应的接口,选择接口
3:选中该接口右键进行保存"save Response"
4:将响应的数据保存在本地文件中
5:修改本地数据(“百度快照”修改成“百度快照123123”)
6:指定本地的文件(重定向操作)
(1)选中该接口,点击右键,选中“Map Local”
(2)将对应的URL填充,修改Query的值为*,Loacl path 为本地的文件,点击ok
7:从新打开游览器,输入相同的数据
8:使用结束后,在工具中取消重定向,否则每次登录就指定本地文件,显示的数据是长期修改的数据
(1)在tool中选中Map Local
(2)禁用Map Local (取消勾选框Enable Map Local)