最近很火的一款测试平台,浅谈RunnerGo使用体验

RunnerGo是一款全栈、轻量级的开源测试平台,提供接口管理、脚本编辑、场景测试等功能,并支持团队协作。它具备测试工具平台化、全栈覆盖及功能强大、上手简单的优点,如内置多种压测模式和实时报告查看。尽管在场景管理和自动化测试方面有待完善,但总体而言,RunnerGo是一个高效且易用的测试解决方案,特别适合接口和性能测试。
摘要由CSDN通过智能技术生成

最近有幸试用了一款开源测试平台RunnerGo,这篇文章谈谈RunnerGO的一些不同之处和作者的一些使用体验。

RunnerGo是什么?

RunnerGo是一款全栈(可以覆盖整个测试流程)、轻量级(基于go语言研发)的开源测试平台下面附上官网和开源链接。

官网链接:https://www.runnergo.com

GitHub地址:https://github.com/Runner-Go-Team/

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

RunnerGo的不同之处

1.测试工具平台化

RunnerGo作为一款web平台能在线做到接口管理,脚本编辑,场景编辑,报告管理。并且在这些功能的基础上支持团队协作,这些是jmeter这些传统不具备的。

2.全栈式

相比较测试工具来说,代码管理、持续构建、持续部署等其他研发工具能够很好的覆盖整个工作流程,而测试工具在功能方面往往是针对单点功能,对于整个测试流程覆盖不全。RunnerGo支持从接口管理—场景测试—性能测试—自动化测试整个的一个测试流程。

3.功能强大,上手简单

RunnerGo内置了各种工具,解决传统工具的一些使用痛点:

压测模式选择:与jmeter需要下载插件不同,在配置脚本时可以选择阶梯模式,并发模式等压测模式。

测试报告实时查看:相比较jmeter来说:在做性能测试时RunnerGo支持实时查看服务器状态、测试报告、debug日志并且支持发送测试报告到指定邮箱,而jmeter默认不支持性能监控,只能是在GUI模式下,通过扩展监听器插件来实现,并且No-GUI模式下只能生成结果报告。

自动化测试:支持配置定时任务,不用使用扩展插件,简单配置即可实现持续集成。

RunnerGo使用体验

首先对于接口管理和性能测试方面还是非常满意的,可以直接从各种Api调试工具中导入接口,支持断言,变量提取,环境管理等功能。

性能测试也非常方便,特别是压测模式选择,使用体验非常好。

测试开始就能看测试报告,压力机情况。

其次是场景管理和自动化测试个人觉得还是需要完善一下的,目前不支持UI自动化测试(后续会推出),场景管理中目前只支持条件控制器和等待控制器两种(后续会新增)。不过这些并不影响RunnerGo是一款非常好用的产品。非常推荐大家使用。以上就是本篇文章的所有内容了,感谢阅读。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值