使用 Apifox 自动通关"羊了个羊" 1 万次,牛逼大了

简介: 事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前10,而她连第二关都过不了,已经开始怀疑自己了。

 

事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前10,而她连第二关都过不了,已经开始怀疑自己了。

于是我拿起了她的手机打开了羊了个羊小程序,打开了Charles和Apifox,并且结合了Apifox的自动化测试功能不小心把她刷到榜一!

准备工作

    • 抓包工具:Charles 获取token
    • 接口管理工具:Apifox 地址:apifox.cn

    Charles 抓包

    1.获取PC的IP地址

    image.gif编辑

    2.配置代理

    这里以iPhone手机为例:

    在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配置代理,服务器输入框中填写PC的IP地址,端口输入框中填写Charles的代理端口(一般是8888)

    3.安装证书

    在浏览器中访问 http://charlesproxy.com/getssl可以下载证书并安装。

    更多关于Charles抓包配置可以参考: iOS的http/https请求——十分钟学会Charles抓包[1]

    4.打开羊了个羊小程序抓包

    抓包cat-match.easygame2021.com域名下的接口,获取 token

    可以看到以下界面 👇

    image.gif编辑

    我们将token信息复制存放起来

    Apifox 自动化测试

    强大的网友把羊了个羊通关接口发布到Apifox平台。地址:apifox.cn

    image.gif编辑

      接下来我们按照文档指引

      首先克隆这个Apifox项目

      image.gif编辑

      把上文抓包获取的token放到这里 👇

      image.gif编辑

      然后创建一个自动化测试用例,循环调用接口。

      这里配置循环1w次,一定要让女朋友当第1!

      image.gif编辑

      完成上述操作后我们执行这个测试用例

      image.gif编辑

      跑完我让她打开了小程序看了一眼,卧槽真的第1了!

      image.gif编辑

      地址:apifox.cn

      [1]

      iOS的http/https请求——十分钟学会Charles抓包: https://www.cnblogs.com/chengxyyh/p/13203494.html

      相关文章
      |
      NoSQL Linux Redis
      linux安装redis5.0.5
      linux安装redis5.0.5
      331 1
      |
      前端开发 JavaScript 开发者
      这个被忽略的CSS:hover隐藏用法,让交互设计师都跪了
      本文详细介绍了CSS中的伪类选择器`:hover`及其应用。`:hover`用于定义鼠标悬停在元素上时的样式,常见于超链接、按钮等交互场景。文章通过多个实例演示了`:hover`不仅可控制当前元素,还能影响其子元素或后代元素,但通常不适用于兄弟元素。此外,还分享了如何避免`:hover`导致的布局抖动问题,如提前设置透明边框。最后,结合实际案例展示了如何利用`:hover`实现复杂的交互效果,例如三级菜单,帮助开发者更好地掌握这一实用技巧。
      823 1
      这个被忽略的CSS:hover隐藏用法,让交互设计师都跪了
      |
      9月前
      |
      数据采集 存储 前端开发
      动态渲染爬虫:Selenium抓取京东关键字搜索结果
      动态渲染爬虫:Selenium抓取京东关键字搜索结果
      |
      运维 NoSQL Cloud Native
      国内独家|阿里云首发MongoDB 8.0,性能提升“快”人一步
      阿里云作为MongoDB的最佳战略合作伙伴,在国内独家发布了8.0版本,支撑广大用户进一步提升业务效率。
      |
      人工智能 智能设计 数据可视化
      AIGC设计点亮巴黎奥运AI科技之旅
      AIGC设计点亮巴黎奥运AI科技之旅
      |
      测试技术 Python
      Python教程:利用timeit模块对代码进行性能测试
      在Python中,了解代码的性能是优化和改进的关键。timeit模块是Python标准库中的一个工具,用于测量代码片段的执行时间。本文将介绍timeit模块的各种接口、命令行使用方法以及如何对代码中的函数或类进行性能测试。
      598 3
      |
      移动开发 前端开发 JavaScript
      前端vue3——html2canvas给网站截图生成宣传海报
      前端vue3——html2canvas给网站截图生成宣传海报
      1051 0
      |
      搜索推荐 算法 数据挖掘
      【推荐系统】UserCF(基于用户的协同过滤)(理论+图解+代码实践)
      所谓协同过滤就是,根据用户的喜好或者近期的行为以及志趣相同的用户的爱好来给用户进行推荐物品,目前应用比较广泛的协同过滤算法有两种模式,一种是基于邻域(neighborhood methods),另外一种就是隐语义模型(latent factor models),对于邻域这种方法主要为以下两种方法:
      3840 0
      |
      算法 调度 开发者
      【Freertos基础入门】任务调度
      【Freertos基础入门】任务调度
      757 0