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

最近有幸试用了一款开源测试平台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调试工具中导入接口,支持断言,变量提取,环境管理等功能。

最近很火的一款测试平台,浅谈RunnerGo使用体验_第1张图片

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

最近很火的一款测试平台,浅谈RunnerGo使用体验_第2张图片

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

最近很火的一款测试平台,浅谈RunnerGo使用体验_第3张图片

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

你可能感兴趣的:(测试工具,压力测试,服务器)