首页 > 其他分享 >开源好物推荐:全栈测试平台RunnerGo

开源好物推荐:全栈测试平台RunnerGo

时间:2023-04-04 19:38:48浏览次数:54  
标签:RunnerGo 场景 模式 全栈 接口 测试 好物

做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,今天给大家推荐一款入选 Gitee GVP 的开源测试平台RunnerGo,为解决测试人员日常使用的痛点而研发,一起来看看吧。

开源好物推荐:全栈测试平台RunnerGo_压测

项目名称:RunnerGo

开源许可协议:Apache-2.0

项目地址:https://gitee.com/Runner-Go-Team

部署文档:https://wiki.runnergo.cn/docs/

项目简介:RunnerGo是一款全栈式的测试平台,支持接口管理,场景管理,性能测试,自动化测试四大功能,基本做到覆盖整个测试流程。

项目架构图:

开源好物推荐:全栈测试平台RunnerGo_压测_02

项目特点:

  • 全栈式:可以帮助用户进行 API 接口测试、场景测试、性能测试、接口自动化测试等全生命周期的测试服务。
  • Go语言运行:基于Go语言研发,更节省机器资源,运行速度更快。
  • 智能调度算法:自研的调度算法,合理利用服务器资源,降低资源消耗。
  • 内置压测模式选择:支持并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种压测模式。
  • 实时生成测试报告:运行任务后,可实时查看执行结果,压力机情况。
  • 丰富的报告图表: 全方位展示各个指标运行曲线图。
  • 实时修改任务参数: 可根据压测模式实时修改并发数、持续时长等。
  • 自动化测试:支持用例集,定时任务配置,测试报告可发送至指定邮箱。

项目优势:

  • RunnerGo采用模块化设计,可以根据需求构建多个测试场景和测试用例,并灵活使用各种不同的测试组件。这种架构使得RunnerGo更加灵活,可以满足不同需要的测试场景,方便管理。

开源好物推荐:全栈测试平台RunnerGo_压测_03

  • RunnerGo中,测试场景中的所有构件都可以在平台上通过连接图形来操作(每个接口展示出来都是接口方块),这样可以非常方便地添加,排序和编排用例。并可通过定时任务来自动执行测试。

开源好物推荐:全栈测试平台RunnerGo_压测_04

  • RunnerGo支持团队协作,只要登录同一个团队就可以协同工作,可为团队成员授权,提高工作效率。

开源好物推荐:全栈测试平台RunnerGo_Go_05

  • RunnerGo 是一个「所见即所得」的工具,提供了基于 Web 的图形界面,可以轻松完成用例的设计、管理和执行。

开源好物推荐:全栈测试平台RunnerGo_压测_06


标签:RunnerGo,场景,模式,全栈,接口,测试,好物
From: https://blog.51cto.com/u_16009579/6169263

相关文章

  • 开源好物推荐:全栈测试平台RunnerGo
    做软件测试的同学在工作时应该都碰到过这种情况:接口管理、接口测试用postman、Apipost等接口管理工具,性能测试用jmeter、loadrunner等性能测试工具,接口自动化则是jmeter脚本或者python脚本配合jenkins使用。这种情况极大的降低了研发效率,今天给大家推荐一款入选GiteeGVP的开源......
  • highlight 开源全栈监控平台
    highlight开源全栈监控平台,支持error监控,网络监控,session回放,log记录说明对于web录制,目前看是基于了rrwev框架处理的,代码部分使用golang开发,同时提供了不少web框架的支持,值得学习使用下参考资料https://github.com/highlight/highlighthttps://www.highlight.io/docs/......
  • 全栈声明式可观测:KubeVela 开箱即用且灵活定制的云原生应用洞察
    作者介绍:殷达,KubeVelaMaintainer,阿里云高级工程师,深度参与了KubeVela混合云多集群管理、可扩展工作流、可观测等核心能力体系的建设KubeVela[1]是一个开箱即用的现代化应用交付与管理平台,它通过统一的应用模型、可编程可扩展的架构,帮助企业构建统一的平台,向上为不同场景......
  • 测试平台RunnerGo,每位测试人员都该掌握的
    在软件开发中,软件质量保障是非常重要的环节,测试工作对于保证软件质量和用户体验至关重要。然而,测试流程繁琐,需要大量的人力和时间投入,往往会成为软件开发的瓶颈。一款好的测试平台可以大幅简化测试流程提高测试效率,其中,RunnerGo测试平台就是一种非常不错的选择。什么是RunnerGo?......
  • 银行数据中心全栈智能运维方案
        随着金融科技的不断变革,银行的网络整体规划和建设思路也在不断追赶新时代银行业务的发展需要。随之而来的是银行数据中心的网络规模不断扩大,从最初的单中心逐渐延伸到多地多中心运营的模式,使用的网络技术也从传统的交换路由、负载均衡、防火墙逐步发展到软件定义网络......
  • 性能测试难做?RunnerGo带你突破!
    在当前软件测试行业,熟练掌握性能测试已经是测试工程师们面试的敲门砖了,还有很多测试朋友们每天的工作更多的是点点点,性能方面可能也只是做过简单的并发测试,对于编写脚本,搭建......
  • 在开源RunnerGo 中体验高效的性能测试解决方案
    性能测试是软件质量保障的关键环节之一,性能测试可以评估应用的可靠性、稳定性和响应时间。然而,性能测试通常需要大量的时间和资源,因此需要使用高效的性能测试工具来减少测试......
  • RunnerGo与JMeter在产品设计方面的比较分析
    当谈到对于性能测试的需求时,JMeter和RunnerGo在测试场景设置、执行性能测试、性能测试结果分析等方面都提供了很多功能,但两个工具的结构方面仍然存在一些区别。以下是详细的......
  • 性能测试:如何在RunnerGo 中寻找高效的解决方案
    性能测试是软件质量保障的关键环节之一,性能测试可以评估应用的可靠性、稳定性和响应时间。然而,性能测试通常需要大量的时间和资源,因此需要使用高效的性能测试工具来减少测试......
  • 性能测试:如何在RunnerGo 中寻找高效的解决方案
    性能测试是软件质量保障的关键环节之一,性能测试可以评估应用的可靠性、稳定性和响应时间。然而,性能测试通常需要大量的时间和资源,因此需要使用高效的性能测试工具来减少测......