乐趣区

关于测试工具:最近很火的一款测试平台浅谈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 调试工具中导入接口,反对断言,变量提取,环境治理等性能。

性能测试也十分不便,特地是压测模式抉择,应用体验十分好。

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

其次是场景治理和自动化测试集体感觉还是须要欠缺一下的,目前不反对 UI 自动化测试(后续会推出),场景治理中目前只反对条件控制器和期待控制器两种(后续会新增)。不过这些并不影响 RunnerGo 是一款十分好用的产品。十分举荐大家应用。以上就是本篇文章的所有内容了,感激浏览。

退出移动版