Charles抓包和Mock测试课后作业
1. 电脑端抓包
1. 抓取雪球 Web 端搜索接口数据(图一搜索截图,图二接口截图)
2. 查看接口响应状态码与使用的协议版本
3. 查看请求参数与 json 格式的响应内容
4. 快速过滤雪球域名的接口
![image](https://ceshiren.com/uploads/default/original/3X/4/b/4bda899bd9d4224de884e849457d53afe3fe042b.png)
5. 进行弱网测试,选择弱网模式为 256 kbps
Proxy —— Throttle Setting,勾选 Enable Throttling
![image](https://ceshiren.com/uploads/default/original/3X/e/e/ee5a55352e5b152211cbf968e8ccee9156f43e00.png)
* 弱网前
* 弱网后
2. App 抓包
1. 抓取雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据
![image](https://ceshiren.com/uploads/default/original/3X/9/b/9b95cd790baa80c300c2c4ecde0626652449e33f.png)
2. 查看请求参数与 json 格式的响应内容
3. 进行弱网测试,选择弱网模式为 256 kbps
![image](https://ceshiren.com/uploads/default/original/3X/e/d/ed99b6a816f7f05fc3d7e8f929bef46ea2b55c4b.png)
* 弱网前
* 弱网后
3. mock 测试
1. 使用雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据
![image](https://ceshiren.com/uploads/default/original/3X/c/6/c67686d976c42c5d6645343621d40513e1b0c405.png)
2. Rewrite:
1. 把列表中第一个股票名称改为自己的名字。
![image](https://ceshiren.com/uploads/default/original/3X/3/2/324ca4309a927942e1ec8d7e6e401273560bc8c0.png)
![image](https://ceshiren.com/uploads/default/original/3X/a/2/a2ca71fa2377cfc6a33f7621f362a7c3e63761a5.png)
2. 把列表中第二个股票的代码改为 hogwarts。
![image](https://ceshiren.com/uploads/default/original/3X/a/b/abcc3abf5bf7f5037da61dda8a741d5954fe5d81.png)
3. Map Local:
1. 把列表中第一个股票名称改为自己的名字。
2. 把列表中第二个股票的代码改为 hogwarts。
3. 把列表中第三支股票的 type 改为 30。
![image](https://ceshiren.com/uploads/default/original/3X/1/2/120429503625d23bd886e4af9a93ed241d5461c3.png)
![image](https://ceshiren.com/uploads/default/original/3X/a/4/a4be198a780924c9f532c485aad48446c371c2b1.png)