写点什么

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

作者:测试人
  • 2024-01-22
    北京
  • 本文字数:543 字

    阅读完需:约 2 分钟

1. 电脑端抓包

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


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

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


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


diff
复制代码

复制代码

- 方法二:


diff
复制代码

复制代码

- 方法三:


  • 进行弱网测试,选择弱网模式为 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 :刷新页面,查看页面





发布于: 刚刚阅读数: 4
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
接口测试抓包与mock 学习笔记_软件测试_测试人_InfoQ写作社区