一、Mock使用场景总结:
1. 应用场景
(1)第三方系统数据交互
(2)前后端数据交互
(3)硬件设备解耦
2. 优点
(1)不依赖第三方数据
(2)节省工作量、节省联调时间
二、Charles Mock工具使用
1. 断点--接口测试
直接修改字段值
2. map local
3. map remote
4. rewrite
处理能修改某个字段之外,还能做一些正则匹配、一些批量的修改。
进入Tools-->Rewrite-->勾选
三、Mock测试常用工具
1. 可视化工具
(1)Fiddler
(2)Charles
2. 命令行工具
(1)Mitmproxy
(2)Anyproxy
3. 使用这些工具可以做什么
(1)简单使用
(i)抓包分析
(ii)弱网测试
(iii)简单mock,造数据
(2)复杂场景
(i)构建MockServer
(ii) 实现接口流量录制
(iii) 自动生成自动化测试脚本
(iv) 第三方系统复杂场景:测试第三方接口支付接口失败重置机制