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

LiamH · · 4 次点击 · 开始浏览    置顶

> 事情是这样的,女朋友昨天跟我吐槽说她闺蜜玩“羊了个羊” 刷到朋友圈榜前10,而她连第二关都过不了,已经开始怀疑自己了。 于是我拿起了她的手机打开了羊了个羊小程序,打开了Charles和Apifox,并且结合了`Apifox的自动化测试`功能不小心把她刷到榜一! ### 准备工作 - 抓包工具:`Charles` 获取token - 接口管理工具:`Apifox` 地址:apifox.cn ## Charles 抓包 1.获取PC的IP地址 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/df69288419fe4b27bbc63dea47981ab1~tplv-k3u1fbpfcp-zoom-1.image) 2.配置代理 这里以iPhone手机为例: 在iPhone的设置 -> 无线局域网 -> 局域网信息 -> 配置代理 -> 手动中配置代理,服务器输入框中填写PC的IP地址,端口输入框中填写Charles的代理端口(一般是8888) 3.安装证书 在浏览器中访问 `http://charlesproxy.com/getssl`可以下载证书并安装。 更多关于Charles抓包配置可以参考: [iOS的http/https请求——十分钟学会Charles抓包](https://www.cnblogs.com/chengxyyh/p/13203494.html "iOS的http/https请求——十分钟学会Charles抓包") 4.打开`羊了个羊`小程序抓包 抓包`cat-match.easygame2021.com`域名下的接口,获取 token 可以看到以下界面 👇 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/3b52ccdafa3f473f83b011ecc9c16ed9~tplv-k3u1fbpfcp-zoom-1.image) 我们将token信息复制存放起来 ## Apifox 自动化测试 强大的网友把羊了个羊通关接口发布到Apifox平台,地址:[apifox.cn](https://www.apifox.cn/?utm_source=liam) ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b592439d2c674be7b21a8edda08e2c27~tplv-k3u1fbpfcp-zoom-1.image) - 文档地址:`yangyang.apifox.cn` (才发现原来Apifox已经上线了自定义域名功能 ) - Apifox在线运行: `https://www.apifox.cn/web/project/1630884/apis/api-40162839-run` 接下来我们按照文档指引 首先克隆这个Apifox项目 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/ec3d104e60db472eb70d675919ed9f0b~tplv-k3u1fbpfcp-zoom-1.image) 把上文抓包获取的token放到这里 👇 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cff4f2c88dea46bd8abb85218426a841~tplv-k3u1fbpfcp-zoom-1.image) 然后创建一个自动化测试用例,循环调用接口。 这里配置循环1w次,一定要让女朋友当第1! ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/e13094109a654f5bb01f8ed838dcb453~tplv-k3u1fbpfcp-zoom-1.image) 完成上述操作后我们执行这个测试用例 ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/d0226ffac42c44f19f66e9561e57dd8d~tplv-k3u1fbpfcp-zoom-1.image) 跑完我让她打开了小程序看了一眼,卧槽真的第1了! ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/cfcb1a6c889a4f28a70bb3f5c0146dd3~tplv-k3u1fbpfcp-zoom-1.image) 地址:[apifox.cn](https://www.apifox.cn/?utm_source=liam)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

4 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传