自动化测试工具推荐:提升开发效率的利器!

图片[1]-自动化测试工具推荐:提升开发效率的利器!-山海云端论坛

在当下的开源潮流中,让我们共同 embrace 开源!本文为您精选了一系列优秀的自动化测试开源项目,涵盖了性能测试、Web UI 测试、APP测试、数据库测试、接口测试、单元测试等多个方面,希望能为您提供帮助。

一、性能自动化测试

1.项目名称:基于Jmeter实现的在线压测平台和在线管理Jmeter脚本系统

图片[2]-自动化测试工具推荐:提升开发效率的利器!-山海云端论坛

项目简介: 该项目基于 renren-fast Java 开发平台,利用 Jmeter-Api 和 Jmeter 脚本实现了在线性能压测。具备友好的代码结构与注释,前后端分离,权限控制灵活,采用 Vue2.x 实现页面交互,代码生成机制完善,支持 quartz 定时任务等功能。

项目地址: https://gitee.com/smooth00/stressTestSystem

2.项目名称:分布式压力测试工具 Beetle.DT

图片[3]-自动化测试工具推荐:提升开发效率的利器!-山海云端论坛

项目简介: Beetle.DT 是基于 .NET 实现的分布式压力测试工具,用户可根据需求编写测试用例,并通过管理界面将测试用例推送至服务中心,再分配到不同节点上运行。工具会实时获取测试结果,并生成测试报告。

项目地址: https://gitee.com/ikende/Beetle.DT

3.项目名称:基于 Go 的压力测试工具 armyant

项目简介: armyant 是从 hey 改装而成的压力测试工具,支持自定义压测协议,目前默认实现了 http、mqtt 两种协议的压力测试。

项目地址: https://gitee.com/plug/armyant

二、Web UI 自动化测试

1.项目名称:自动化测试平台 LuckyFrame

图片[4]-自动化测试工具推荐:提升开发效率的利器!-山海云端论坛

项目简介: LuckyFrame 是一款免费开源的测试平台,覆盖了接口自动化、WEB UI自动化、APP自动化,并支持分布式测试。集成了质量管理相关功能,解决了测试同学代码基础弱的问题。

项目地址: https://gitee.com/seagull1985/LuckyFrameWeb

2.AutoLine开源平台

项目简介: AutoLine开源平台是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。

项目地址: https://gitee.com/lym51/AutoLine

三、APP 自动化测试

  • 项目名称:Opendx 基于Appium的开源自动化测试平台
    • 项目简介: Opendx 是一个开源的自动化测试平台,底层采用appium,支持 Android 和 iOS 的自动化测试。
    • 项目地址: https://gitee.com/lym51/AutoLine

四、接口自动化测试

  1. 项目名称:Restful Api 集成测试工具 Hitchhiker
    • 项目简介: Hitchhiker 是一款开源的 Restful Api 测试工具,支持 Schedule、数据对比、压力测试等功能,可用于本地部署,与团队共同管理 Api。
    • 项目地址: https://gitee.com/iwxiaot/Hitchhiker
  2. 项目名称:自动化测试平台 phoenixframework
    • 项目简介: phoenixframework 是一个自动化测试平台,涵盖了代码托管、分机管理、定时任务、分布式执行等功能,支持 webgui、接口、移动端等终端的测试与监控。
    • 项目地址: https://gitee.com/iwxiaot/Hitchhiker
  3. 项目名称:TCP/UDP 测试工具 SocketDebugger
  • 项目简介: SocketDebugger 是一款 TCP/UDP 测试工具,同时具备串口转发功能和自动回复功能,可用于网络通信的测试与调试。
  • 项目地址:https://gitee.com/hkiaipc/Socket-Debugger
  1. 项目名称:HTTP 接口测试插件 ApiDebug
    • 项目简介: ApiDebug 是一个浏览器 HTTP 接口测试插件,支持测试 HTTP、HTTPS 接口,包括 POST、GET 等方式,同时支持 json、xml 等自定义接口参数。系统支持保存历史记录,并可同步测试接口至 CrapApi 接口管理系统。
    • 项目地址: https://gitee.com/CrapApi/ApiDebug
  2. 项目名称:基于 Java 的 Http 接口测试工具 JApiTest
    • 项目简介: JApiTest 是使用 Java 开发的 Http 接口测试工具,以可视化形式通过配置 http 参数进行接口测试,并可对返回结果进行判断。
    • 项目地址:https://gitee.com/penngo/JApiTest
  3. 项目名称:基于 Python3.6的Django 2.0.2框架的接口测试工具
    • 项目简介: 该系统采用 Django REST framework 编写接口,前端页面采用 vue+elementUI,可用于接口自动化测试。
    • 项目地址: https://github.com/githublitao/api_automation_test
  4. 项目名称:FXTest测试平台
    • 项目简介: FXTest 是一个 API 自动化测试平台,基于 flask + Python3.6 实现,可用于接口自动化测试的开发与管理。
    • 项目地址:https://github.com/liwanlei/FXTest
  5. 项目名称:基于开源的 httprunner 接口自动化框架平台
    • 前端地址: https://github.com/pencil1/ApiTestWeb
    • 后端地址: https://github.com/pencil1/ApiTestManage

五、数据库自动化测试

  • 项目名称:数据库单元测试框架 xlsunit
    • 项目简介: xlsunit 是面向数据库应用的单元测试框架,使用 excel 作为输入和输出比较,适用于大量数据库操作,支持 Spring 和 Spring Boot,以及 Oracle、MySql、Postgres 等数据库。
    • 项目地址: https://gitee.com/xiandafu/xlsunit

六、数据调优测试

  • 项目名称:soar-web
    • 项目简介: soar-web 是基于小米 soar 的开源 SQL 分析与优化的 WEB 图形化工具,主要用于 SQL 的优化与改写,支持 MySQL 数据库。
    • 项目地址: https://github.com/xiyangxixian/soar-web

以上是一系列优秀的自动化测试开源项目,涵盖了多个领域,希望能为您的测试工作提供帮助与支持。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容