chinesehuazhou/python-weekly

开源自荐】LunarLink - 接口自动化测试平台,帮助测试工程师快速编写接口自动化测试用例

Closed this issue · 1 comments

  • 项目地址:https://github.com/tahitimoon/LunarLink

  • 类别:Python

  • 项目标题:一个基于 Web 的接口自动化测试平台,可以快速编写和运行接口自动化测试用例

  • 项目描述:基于HttpRunner + Django + Vue + Element UI 的接口自动化测试平台,生产可用。

  • 项目文档:https://lunar-link-docs.fun

  • 亮点:

    • 支持同步 YAPI(间接支持 Swagger,Postman,Har),无需手动录入接口
    • 继承Requests的全部特性,轻松实现 HTTP(S)的各种测试需求
    • 借助驱动代码(debugtalk.py),在测试脚本中轻松实现请求参数签名,加密和解密响应等
    • 支持完善的 hook 机制,通过请求前置和后置函数,完美解决单接口的 token 依赖和多个接口的参数传递
    • 支持录制HTTP(S)请求,简单操作即可生成测试用例
    • 类 crontab 的定时任务, 无需额外学习成本
    • 测试用例支持参数化和数据驱动机制
    • 测试结果统计报告简洁清晰,附带详尽统计信息和日志记录
    • 测试报告推送飞书,钉钉,企业微信等
  • 截图:
    2
    3
    4
    5

  • 后续更新计划:
    添加操作日志、优化接口调式页面、批量执行用例交互等