实战作业
项目简介
雪球是一款免费版,非常实用的股票平台,包含 Web 端与 app 端,提供热点资讯内容和实时行情,提供了证券交流交易,公募、理财服务。
雪球产品功能包括搜索股票,查看行情,交易,浏览热门文章,发帖,登录,注册,等功能。
知识点
- 常见的接口协议
- 抓包工具 charles
- 【实战】接口测试实战练习
- mock 的价值与意义
- 【实战】mock 实战练习
实战内容
实战前提
- 完成 Charles 安装。
- 完成 Charles 基础配置。
- 完成电脑端证书配置。
- 完成移动端代理配置与证书配置。
实现要求
电脑端抓包
- 抓取雪球 Web 端搜索接口数据
- 查看接口响应状态码与使用的协议版本
- 查看请求参数与 json 格式的响应内容
- 快速过滤雪球域名的接口
- 进行弱网测试,选择弱网模式为 256 kbps
App 抓包:
- 抓取雪球 app --自选--组合--日收益榜列表的接口数据
- 查看请求参数与 json 格式的响应内容
- 进行弱网测试,选择弱网模式为 256 kbps
mock 测试:
- 使用雪球 app --自选--组合--日收益榜列表的接口数据
-
Rewrite:
- 把列表中第一个股票名称改为自己的名字。
- 把列表中第二个股票的代码改为 hogwarts。
-
Map Local:
- 把列表中第一个股票名称改为自己的名字。
- 把列表中第二个股票的代码改为 hogwarts。
- 把列表中第三支股票的 score 改为 30。