接口测试——Mock测试
开发环境接口:http://www.baidu.com:8089/report/showMapLocal。测试环境接口:http://www.baidu.com:9098/report/showMapLocal。2、Save Response 修改文件数据。3、选择要进行 Map Local 的接口。2、可能不止一条数据,找到指定的数据。4、Map From 填写接口的信息。刷新页面,页面已经是搜

文章目录
一、Mock测试的场景
前后端数据交互
第三方系统数据交互
硬件设备解耦
二、Mock 测试的价值与意义
不依赖第三方数据
节省工作量
节省联调
三、Mock 核心要素
匹配规则
模拟响应
四、Mock实战练习
1、Rewrite原理

针对app应用篡改响应信息和请求信息

charles操作步骤
1、ctrl+f:操作

2、可能不止一条数据,找到指定的数据
3、修改响应体
tools——》Rewrite
勾选 Enable Rewrite
点击下方 Add 按钮新建一个重写的规则
在右侧编辑重写规则
点击 ok 生效



4、刷新页面数据发生变化

5、将Enable Rewrite取消勾选,就不会生效了
2、Map Local

charles操作步骤
1、准备本地接口响应数据
2、Save Response 修改文件数据
3、选择要进行 Map Local 的接口
鼠标右键 – 选择 Map Local 选项进入设置界面
4、Map From 填写接口的信息
5、Map To 选择本地文件
修改 Map Local 配置:Tools – Map Local
6、刷新页面
3、Map Remote
操作
选择接口,点击鼠标右键,选择 Map Remote 进入到设置页面
设置重定向的接口信息
点击 ok 生效
修改设置:Tools – Map Remote 找对对应接口双击进入修改界面

场景1:访问百度,转发至搜狗



刷新页面,页面已经是搜狗搜索页面了
场景2:访问开发环境,转发至测试环境
开发环境接口:http://www.baidu.com:8089/report/showMapLocal
测试环境接口:http://www.baidu.com:9098/report/showMapLocal

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)