RunnerGo低代码测试体验
RunnerGo是基于go语言自研的一款企业级全栈式测试平台,采用Apache-2.0 license开源协议,涵盖接口测试、性能测试、UI测试和项目管理等功能,并独创“拖拉拽”的方式快速编排真实测试场景的功能,加速产品交付周期、保证产品交付质量,为企业测试团队和产研团队提供一站式解决方案,是目前市面上最简洁、高效、便利的测试平台。
RunnerGo官网:
开源地址
gitee:https://gitee.com/Runner-Go-Team/RunnerGo
github:https://github.com/Runner-Go-Team/runnerGo
教程文档
https://wiki.runnergo.cn/docs/
项目体验地址
https://demo-company.runnergo.cn/#/login
这个需要账号或者自行申请,建议跟着教程一键本地部署,是不是颜值很高?
具体到某一项的功能这里不做一一介绍,我们从大功能模块来一一划分介绍。
RunnerGo—接口测试
师出Postman,青出于蓝而胜于蓝
接口测试在软件测试中是必不可少的一环。虽然Postman等传统工具提供了丰富的功能,但是RunnerGo以其革命性的用户体验超越了传统工具的局限性。RunnerGo不仅支持多种认证方式、自定义请求头和参数,还提供了数据驱动测试、关联提取和断言管理功能。此外,RunnerGo直观的界面和丝滑的操作使得接口测试变得更加简单和高效。
RunnerGo—场景管理
完全0代码,模拟真实、复杂场景只需简单“连连看”
在测试过程中模拟真实且复杂的场景对于发现潜在问题至关重要。RunnerGo引入了场景管理功能,摆脱了繁琐的代码编写。通过简单的可视化操作,测试人员可以轻松创建和管理多个场景。RunnerGo提供了丰富的场景组件库,包括请求、断言、数据处理和流程控制等,以满足各种测试需求。测试人员只需将这些组件拖放到场景中,flow形式链接关系并设置参数即可,无需编写任何代码。
RunnerGo—性能测试
内置6大压测模式,独步天下
除了功能测试,性能测试也是测试团队不可或缺的环节。RunnerGo在性能测试方面具备令人瞩目的能力。它内置了六种压测模式,包括并发模式、轮次模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式,以全面评估系统的性能。RunnerGo提供了可视化的性能指标监控和分析,帮助测试团队快速定位性能瓶颈,并提供详细的测试报告。
RunnerGo—自动化测试
自动化测试 —— 基于真实场景,支持定时测试
为了进一步提高测试效率,RunnerGo提供了自动化测试功能。测试人员可以基于真实场景创建自动化测试脚本,并通过RunnerGo进行定时测试。这样,测试团队可以在开发周期中自动执行测试,减少人力投入和重复工作。RunnerGo还提供了丰富的断言功能,使测试人员能够方便地验证接口和UI的正确性和稳定性。
RunnerGo—UI自动化
UI自动化 —— 基于录制插件,重复的工作交给工具,轻松一步到位
RunnerGo的UI自动化测试功能基于录制插件,为测试团队节省了大量时间和精力。使用录制插件,你可以轻松地录制和回放UI操作,而无需手动编写繁琐的测试脚本。这样,UI自动化测试的重复性工作可以交给工具完成,提高测试效率和准确性。
RunnerGo—项目管理
项目管理 —— 强调协作让沟通更高效
除了测试功能,RunnerGo还提供了强大的项目管理功能。它集成了Postman等工具的功能,并且可以替代项目管理工具(如Jira)对项目进行管理,促进测试团队与开发团队、产品经理之间的紧密协作和有效沟通。通过项目管理功能,测试人员可以与其他团队成员共同跟踪项目进展、处理缺陷,并进行有效的任务分配和协作。
结语:
RunnerGo作为一款全能的测试生产力工具,为企业的测试团队和产研团队带来了巨大的便利和效率。