charles 的map remote 和map local的功能和使用方法
Charles 的Map 功能分Map Remote 和Map Local 两种,顾名思义,Map Remote(远程) 是将指定的网络请求重定向到另一个网址,Map Local (本地)是将指定的网络请求重定向到本地文件。
Map Remote适用场景
如果测试时涉及到服务端,而且服务端不能加白名单,这个时候就需要利用Map Remote,要开发提供服务器的ip和端口,直接向机器发送请求。一般开发会用自己的电脑当作服务器,直接访问本地机器。
Map Remote使用方法
1、先通过删选接口找到请求
2、找到请求右击,选择map remote settings
3、通过右键请求进入的map编辑页面,map from一般会自动填写。端口路径之类的可以不用填写,以防出错。
4、map to需要自己填写。协议一般不会加密,选择http即可。host、port找服务端开发要。将开发提供的开发机的ip和端口填写进去,保存关闭。
5、然后重启app,查看接口请求情况,看请求的域名是不是已经替换成开发本地的ip了,而不再请求域名mon.snssdk.com 接口。

至此,Map Remote 功能配置完成。

Map local 适用场景
利用Map local 可以轻易改变接口的返回数据,模拟不同场景进行测试。

map local使用方法
第一步:先利用charles抓取数据
第二步:利用filter查询,快速找到相应的接口(command+f)
第三步:save/copy response 直接保存json文件或者复制新建一份 .json文件
第四步:更改参数值
第五步:选择文件,右键map local —— add 一份 location —— map from编辑好协议、域名、路径即可—— map to 选择第三步保存好的文件路径
第六步:重启app再次请求接口,接口返回的数据变成本地保存的.json文件内容即为成功
现在可以随意修改 json.txt 里面的内容,覆盖很多场景,节省测试的验证时间。



charles 的map remote 和map local的功能和使用方法相关推荐

  1. 【软件测试】接口测试工具Charles之map remote setting

    目录 1. map 1.1 map功能 1.2 map remote setting 1. map 1.1 map功能 将某个请求进行重定向,用重定向的内容响应请求的内容,主要有两个功能:map re ...

  2. charles代理手机调试_H5开发 移动端 调试之 Charles 抓包 和 Map Remote

    移动端调试是每一位前端工程师必须掌握的技能,在移动端环境上往往有很多不同的情况,我们需要借助一些工具来调试.本文将介绍 Mac 如何安装 charles,进行抓包.以及一些应用场景. 场景一:app端 ...

  3. 使用charles map remote host

    应用场景: a. 某个后端Dev在他本地分支有一些代码改动/Bug fix,在未部署的情况下,通过remote map可以提前测试验证其个人分支 b. APP进入prod测试阶段,有一些H5页面Pro ...

  4. Charles之Map remote settings(远程映射、重定向)

    1.功能介绍及目的: 本文主要讲解接口请求重定向到其他接口请求: 背景:每次上线前都会经过预发布验收,该功能可通过旧版本生产环境的旧接口映射到预发布的新接口,来进行新旧版本的接口兼容性测试 2.使用设 ...

  5. Google map 和Baidu map搜索目标地点周边

    0. 引言 本文主要是总结之前项目中的地图需求: 1.根据后端返回的location(坐标)在地图上marker. 2.可以搜索出该点附近的景点,酒店,餐厅等周边.(需要在地图上marker出来) 3 ...

  6. C++ 笔记(24)— STL map 类(map实例化、插入、查找、删除)

    1. STL 映射类简介 map 和 multimap 是键-值对容器,支持根据键进行查找,区别在于,后者能够存储重复的键,而前者只能存储唯一的键. 为了实现快速查找, STL map 和 multi ...

  7. java map collection_java 集合----Map、Collection

    接口:红色:实现类:黑色字体 一.Collection集合 Collection |_____Set(HashSet) |      |_____SortedSet(TreeSet) |_____Li ...

  8. java map 教程_Java Map接口

    Java Map接口 在本教程中,我们将学习Java Map接口及其方法. Java collections框架的Map接口提供了Map数据结构的功能. 它实现了Collection接口. map的工 ...

  9. java map set_java中Map、Set、List的简单使用教程(快速入门)

    Map.Set.List List的常用方法 1.创建 List list = new ArrayList<>(); List list = new LinkedList<>( ...

最新文章

  1. 解决jQuery不同版同时引用的冲突
  2. winform程序打包EXE三种方式
  3. C++成员变量的初始化顺序问题
  4. 源码编译安装mysql,DDL数据定义语言的使用。
  5. jquery获取select选择的文本与值
  6. java中大数字表示什么_JAVA中大数字的的处理:BigInteger和BigDecimal
  7. 织梦缩略图自动补齐绝对路径_织梦生成文章内容缩略图时自动加上域名绝对路径...
  8. 【华为云技术分享】【测试微课堂】DevOps敏捷测试之道
  9. 笔记:数模美赛试题解析与研究
  10. STM32固件库的下载
  11. 【VISIO绘图】VISIO绘图 学习笔记
  12. 细读《深入理解 Android 内核设计思想》(四)Binder 机制 [中]
  13. 常用计算机二级题库,17年计算机二级office选择题题库
  14. 微信网页版营销软件 防撤回 自动同意加好友
  15. C++Primer第五版——习题答案+详解(完整版)
  16. ffmpeg http.c解析学习及以及对于ffmpeg解析http框架
  17. Vegeta靶机打靶过程及思路
  18. WPF中Popup控件的使用
  19. 如何通过面试辨识一个人的责任心?
  20. 东软睿道杯计算机大赛,关于开展东北大学秦皇岛分校第九届“东软睿道杯”大学生创业大赛的通知...

热门文章

  1. 单招计算机试题出处,2017年职业技术学院单独招生综合素质测试试题库及答案...
  2. 梅斯大学的计算机专业排名,2018法国排名前50的大学一览表
  3. iText7高级教程之构建基础块——2.添加内容到Canvas或Document
  4. 互联网软件行业术语,非常全
  5. 联机斗地主小游戏(Java) 源代码及软件开发过程
  6. 计算机类专业本科生毕业论文+答辩那点事
  7. 夏季即将到来,关于夏季的中医养生知识
  8. 14、三维表面重建-DeepSDF
  9. 怎么用Microsoft Toolkit激活Office/win7/win8
  10. python绘图 添加文字_Python | 将文字添加到绘图中