当前位置:网站首页>技术分享 | 如何模拟真实使用场景?mock 技术来帮你
技术分享 | 如何模拟真实使用场景?mock 技术来帮你
2022-08-09 03:33:00 【51CTO】
mock 是一种通过代理修改请求与响应,从而辅助构造更多应用场景的工具。比如在工作中,可能需要 mock 第三方的回调给到测试人员测试的环境,从而更顺利的开展测试工作,也使得测试环境更接近真实的使用场景。
Charles 修改请求与响应
MapLocal
将指定的网络请求重定向到本地文件。
1、先保存接口返回数据,右键单击某接口->点击 SaveResponse ->选择 html 格式
2、对本地的 html 进行修改,将“百度一下”改为“霍格沃兹”
3、设置 charles 进行 map local,右键点击 Map Local->进入 Edit Mapping ->点击 choose ->选择修改后的 html->点击 OK
4、此时再次请求百度,则可以看到“百度一下”变为了“霍格沃兹”
在 Charles 的菜单中,选择 Tools->Map Remote 或 Map Local 即可进入到相应功能的设置页面。
MapRemote
是将指定的网络请求重定向到另一个网址请求地址。
- 设置参数Toos->Map Remote

- 查看访问结果,则会发现, www.baidu.com 会被重定向到 www.sougou.com
Rewrite 功能
Rewrite 功能功能适合对某一类网络请求进行一些正则替换,以达到修改结果的目的。
- 打开 Tools->Rewrite,对内容进行替换,下面把页面中“我的关注”替换为霍格沃兹

- 再次申请百度,同样,“我的关注”变为了“霍格沃兹”
边栏推荐
猜你喜欢
随机推荐
Celery进阶_任务优先级分配
i18n 国际化
VMware不正常关机
新工作切入反思
JSON的使用
DSPE-PEG-OH,DSPE-PEG-Hydroxyl,磷脂-聚乙二醇-羟基仅供科研实验使用
Redis expiration strategy and elimination strategy
Redis的过期策略和淘汰策略
《剑指offer》题解——week1(持续更新)
深度学习:优化器
《基于机器视觉的高压输电线路覆冰厚度检测》论文笔记
2022-08-08 第五小组 顾祥全 学习笔记 day31-集合-Junit单元测试
别了,IE浏览器
phpStdudy的下载和DVWA的搭建
net core 读取sqlserver所有表转为json
Day021 图书管理系统(对象和数组)
手把手教你uniapp接入聊天IM即时通讯功能-源码分享
卷积神经网络的推导过程
Embedded system driver advanced [2] - platform bus driver development _ basic framework
Image.new() 及 img.paste() 的用法记录

![[Network Tutorial] IPtables Official Tutorial - Study Notes 3](/img/6e/6871c590088f80d5457b4524550055.png)







