接口测试抓包与 mock 学习笔记
1. 电脑端抓包
抓取雪球 Web 端搜索接口数据

查看接口响应状态码与使用的协议版本
查看请求参数与 json 格式的响应内容

快速过滤雪球域名的接口方法一:

复制代码
- 方法二:

复制代码
- 方法三:

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

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


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

进行弱网测试,选择弱网模式为 256 kbps
步骤 1:配置弱网域名和弱网参数步骤 2: 杀掉 APP,重新进入加载数据,首页加载变慢,但进入 APP 后数据正常展示,toast 提示网络不给力,页面展示正常,数据展示正常,测试通过。


3. mock 测试
使用雪球 app 自选–行情–A 股–涨幅榜股票列表的接口数据
Rewrite:把列表中第一个股票名称改为自己的名字。把列表中第二个股票的代码改为 hogwarts。
步骤 1: 在 Tools 菜单下,点击 Rewrite Settings,然后配置规则
步骤 2: 再次请求接口,列表中的股票名称已经改变了


Map Local:把列表中第一个股票名称改为自己的名字。把列表中第二个股票的代码改为 hogwarts。把列表中第三支股票的 type 改为 30。
步骤 1 :复制接口响应数据保存至 json 文件中步骤 2 :选择需要 map local 的接口右键勾选 map local 步骤 3 :配置 map to 选择本地 json 文件步骤 4 :修改股票名称、股票代码、和 type 步骤 5 :刷新页面,查看页面




版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/a8d64a8836db07732f4da4f03】。文章转载请联系作者。
评论