使用 Apifox 自动通关"羊了个羊" 1 万次,牛逼大了
事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前 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
评论