写点什么

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

作者:Liam
  • 2022 年 9 月 21 日
    广东
  • 本文字数:638 字

    阅读完需:约 2 分钟

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


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

准备工作

  • 抓包工具:Charles 获取 token

  • 接口管理工具:Apifox 地址:apifox.cn

Charles 抓包

1.获取 PC 的 IP 地址



2.配置代理


这里以 iPhone 手机为例:


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


3.安装证书


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


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


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


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


可以看到以下界面 👇



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

Apifox 自动化测试

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



  • 文档地址:yangyang.apifox.cn (才发现原来 Apifox 已经上线了自定义域名功能 )

  • Apifox 在线运行:https://www.apifox.cn/web/project/1630884/apis/api-40162839-run


接下来我们按照文档指引


首先克隆这个 Apifox 项目



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



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


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



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



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



地址:apifox.cn

用户头像

Liam

关注

没有一个bug是无辜的! 2021.12.23 加入

一个简单的程序员!

评论

发布
暂无评论
使用 Apifox 自动通关"羊了个羊" 1 万次,牛逼大了_程序员_Liam_InfoQ写作社区