Skip to content

接口自动化测试平台,基于HttpRunner+Python+Django+Vue,已在多家公司落地使用,2018年服役至今

License

Notifications You must be signed in to change notification settings

lihuacai168/AnotherFasterRunner

Folders and files

NameName
Last commit message
Last commit date
Jan 19, 2024
Jan 19, 2025
May 5, 2024
Nov 24, 2024
Feb 24, 2024
May 29, 2024
Jan 11, 2025
Mar 14, 2024
Feb 24, 2024
Dec 21, 2024
Apr 20, 2023
Nov 21, 2022
Feb 24, 2024
Nov 17, 2022
Nov 18, 2022
Nov 18, 2022
Jul 19, 2024
Oct 22, 2019
Sep 23, 2023
Mar 14, 2024
Jan 11, 2025
Feb 23, 2022
Jun 12, 2024
Apr 20, 2023
Nov 18, 2022
Jan 18, 2024
Feb 24, 2024
Jan 11, 2025
Sep 6, 2018
Apr 27, 2023
Jan 11, 2025
Jul 19, 2024
Dec 4, 2022
Jul 19, 2024
Jul 19, 2024
Jul 19, 2024
Feb 24, 2024
Aug 14, 2019
Aug 31, 2024
Aug 31, 2024
Sep 21, 2022
Aug 31, 2024
Nov 24, 2024
Jun 6, 2024
Apr 20, 2023
Oct 15, 2021
Feb 22, 2022

Repository files navigation

LICENSE

FasterRunner

🚀 让接口测试更简单,让自动化更快速!

  • 🚀 落地实战 - 已在 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都经过测试

📚 文档

🚀 Quick Start

拉取代码和启动服务

# 拉取代码
git clone git@github.com:lihuacai168/AnotherFasterRunner.git AnotherFasterRunner

# 如果你的机器连接不上Github,可以用国内的Gitee
# git clone git@gitee.com: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

💻 Dev

🔧 uWSGI

⭐ Star History

Star History Chart

👥 贡献者

🙏 鸣谢

感谢 JetBrains 对开源项目的支持

JetBrains