Bin_Charles抓包和Mock实战

Charles抓包和Mock测试课后作业

1. 电脑端抓包

1. 抓取雪球 Web 端搜索接口数据(图一搜索截图,图二接口截图)

2. 查看接口响应状态码与使用的协议版本

3. 查看请求参数与 json 格式的响应内容

4. 快速过滤雪球域名的接口

image

5. 进行弱网测试,选择弱网模式为 256 kbps

Proxy —— Throttle Setting,勾选 Enable Throttling
image

* 弱网前

* 弱网后

2. App 抓包

1. 抓取雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据

image

2. 查看请求参数与 json 格式的响应内容

3. 进行弱网测试,选择弱网模式为 256 kbps

image

* 弱网前

* 弱网后

3. mock 测试

1. 使用雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据

image

2. Rewrite:
1. 把列表中第一个股票名称改为自己的名字。

image

image

2. 把列表中第二个股票的代码改为 hogwarts。

image

3. Map Local:
1. 把列表中第一个股票名称改为自己的名字。
2. 把列表中第二个股票的代码改为 hogwarts。
3. 把列表中第三支股票的 type 改为 30。

image

image