接口测试抓包与mock 学习笔记

1. 电脑端抓包

  • 抓取雪球 Web 端搜索接口数据

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

diff

复制代码

- 方法二:

接口测试抓包与mock学习笔记

diff

复制代码

- 方法三:

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

2. App 抓包

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

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记

3. mock 测试

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

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记

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

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记

接口测试抓包与mock学习笔记