🚀 让接口测试更简单,让自动化更快速!
- 🚀 落地实战 - 已在 5+ 个公司中落地实战,效果显著
- 🔄 无缝同步 - 支持一键同步 YAPI(Swagger,Postman)接口数据,告别手动录入的繁琐
- 💪 强大引擎 - 基于Pythone3 + Requests 打造,轻松应对各类 HTTP(S) 测试场景,稳定可靠
- 🔐 灵活扩展 - 通过 debugtalk.py 自定义函数,轻松实现接口签名、加解密等自定义功能
- 🎯 完美联动 - 强大的 hook 机制,优雅处理接口间的token依赖和参数传递,打通测试全流程
- ⏰ 智能调度 - 内置 crontab 定时任务,无学习成本,帮你实现自动化监控
- 📊 数据驱动 - 支持测试用例参数化,释放测试人员生产力
- 🔄 持续集成 - 完美对接 Gitlab-CI、Jenkins 等CI工具,助力研发效能提升
- 📈 清晰报告 - 简洁美观的测试报告,包含详尽的统计信息和日志记录,一目了然
- 📱 即时通知 - 自动推送测试报告至飞书、钉钉、企业微信,随时掌握测试动态
python版本需要>=3.9
3.9, 3.10和3.11都经过测试
# 拉取代码
git clone [email protected]:lihuacai168/AnotherFasterRunner.git AnotherFasterRunner
# 如果你的机器连接不上Github,可以用国内的Gitee
# git clone [email protected]:lihuacai/AnotherFasterRunner.git AnotherFasterRunner
# 使用makefile命令快速启动所有服务,没错,一个命令就搞定
cd AnotherFasterRunner && make
# 或者使用docker-compose原始的命令, 指定配置文件启动
cd AnotherFasterRunner && docker-compose -f docker-compose-for-fastup.yml --env-file .env.example up -d
# 默认是80端口,如果80端口被占用,修改env文件中的WEB_PORT即可
浏览器打开:
http://你的ip/fastrunner/login
用户:test
密码:test2020
感谢 JetBrains 对开源项目的支持