一、介绍
Charles本地映射类似于断点修改参数,断点会有一个服务器的响应时间,如果操作过程超出了服务器的响应时间,断点修改参数的效果就体现不出来。Charles本地映射确可以解决该问题,Charles可以先把抓到的接口响应参数保存到本地(跟进自己测试场景修改参数中的值,用json格式保存),刷新你测试的前端页面再次发送请求,通过Charles代理把请求的结果改成你本地修改保存的结果。
二、本地映射设置
1、先用Charles抓到对应需要映射的接口
以下图举例,通过Charles抓到对应的接口参数
2、保存并修改响应参数
2.1、选择接口右键点击保存响应体
2.2、保存到本地json格式,并根据自己测试场景修改参数中的值
2.3、通过Notepad++ 打开json格式的文本,修改参数中的值
2.4、充电站的名称修改为"江苏省南京市鼓楼区步行街充电站"
3、本地映射设置
3.1、Charles设置本地映射(点击工具---本地映射)
3.2、提前复制好URL
3.3、点击启用 本地映射
3.4、点击添加
3.5、提前复制好的URL粘贴到主机栏,再点击协议栏,URL会自动换行到对应栏,如下图。
3.6、点击选择
3.7、选择修改的json文件
3.8、点击选择
3.9、json文件选择完成后,点击确定,再点击确定
3.10、刷新前端页面,查看页面展示会按照修改后的参数展示
4、取消本地映射
4.1、点击【工具】---点击【本地映射】
4.2、把启用 本地映射 勾选 去掉
4.3、或把映射本地文件勾选取消 移除
4.4、刷新前端页面,展示恢复正常
标签:映射,Charles,修改,点击,参数,本地 From: https://www.cnblogs.com/ma-yi/p/16602553.html