教程
https://service.tutorial.hogwarts.ceshiren.com/mock/L3/tutorial/【线上】接口测试抓包与mock/
实战内容
mock 测试场景
实现 mock 场景需要用到的 charles 的功能
mock 操作
rewrite
map local
map remote
课程源码
相关面试题
- HTTP 协议
- tcp 三次握手四次挥手过程
- 什么是 mock 测试,什么场景下使用 mock 测试
- 使用 charles 如何完成 mock 测试
- 如何进行弱网测试
课后作业
1. 电脑端抓包
- 抓取雪球 Web 端搜索接口数据
- 查看接口响应状态码与使用的协议版本
- 查看请求参数与 json 格式的响应内容
- 快速过滤雪球域名的接口
- 进行弱网测试,选择弱网模式为 256 kbps
2. App 抓包
- 抓取雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据
- 查看请求参数与 json 格式的响应内容
- 进行弱网测试,选择弱网模式为 256 kbps
3. mock 测试
1. 使用雪球 app 自选--行情--A 股--涨幅榜股票列表的接口数据
2. Rewrite:
1. 把列表中第一个股票名称改为自己的名字。
2. 把列表中第二个股票的代码改为 hogwarts。
3. Map Local:
1. 把列表中第一个股票名称改为自己的名字。
2. 把列表中第二个股票的代码改为 hogwarts。
3. 把列表中第三支股票的 type 改为 30。
作业要求:使用帖子的形式,描述操作步骤,关键操作需要截图