最近很火的一款测试平台,浅谈RunnerGo使用体验
最近有幸试用了一款开源测试平台RunnerGo,这篇文章谈谈RunnerGO的一些不同之处和作者的一些使用体验。
RunnerGo是什么?
RunnerGo是一款全栈(可以覆盖整个测试流程)、轻量级(基于go语言研发)的开源测试平台下面附上官网和开源链接。
GitHub地址:https://github.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是一款非常好用的产品。非常推荐大家使用。以上就是本篇文章的所有内容了,感谢阅读。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南