互联网行业的倒退到明天越来越多的公司更加重视工作效率和团队合作,越来越多的产品也趋于平台化,平台化也更有利于进步团队效率,代码治理、继续构建、继续部署这些工具的倒退都是十分超前的,它们对于团队合作的反对和工作效率的晋升非常明显。比照下来测试工具的倒退是显著滞后的。传统测试工具比方 jmeter,loadrunner,这些工具在一些单点性能上体现可能不俗,但它们广泛在团队合作,工具平台化上没有建树。
在我看来,测试工具应该是反对团队合作,能够让每个人参加进来,比方当初要做大规模性能测试的话肯定是研发配合测试再配合运维去做的,然而他们的行为都扩散在各自的工具上。这种场景是不是能够实现?或者可不可以有一款笼罩整个测试流程的测试工具,从接口到性能到接口自动化,从 UI 测试到 UI 自动化。我想这可能就是测试工具的倒退将来吧。
也有幸理解到有一款开源测试平台,RunnerGo。看到他们的产品理念:为研发赋能,让测试更简略。理解了这款产品的产品经理的一些想法:想解决传统工具的一些应用痛点,扭转测试工具的现状。这些点跟作者的想法还是十分有共鸣的。应用之后也感觉不错,所以举荐给大家。上面附上他们的官网和开源链接。
官网链接:https://www.runnergo.com
GitHub 地址:https://github.com/Runner-Go-Team/
Gitee 地址:https://gitee.com/Runner-Go-Team
RunnerGo 相比拟传统测试工具的劣势
开源:RunnerGo 采纳了较为宽松的 Apache-2.0 license 开源协定,号召开发者一起为开源贡献力量。
平台化:
团队合作肯定是互联网工具的倒退方向,平台化能力更好的推动合作。
全栈式:
反对从接口调试 - 场景治理 - 性能测试 - 自动化测试。一个平台笼罩全测试周期。
易上手:
内置各种测试工具无需下载各类插件,上手就能测。
RunerGo 的性能特点
1. 反对接口治理性能,反对团队合作,调完接口就能压测。
2. 得益于应用 go 语言研发,采纳分布式架构,可能轻松反对大规模压测。相比拟其余性能测试工具更加轻量级,性能测试后果更精确。
3. 反对实时查看测试报告,和压力机状况。
4. 为了晋升工作效率缩小不必要的操作,RunnerGo 自研可视化场景配置,压测模式抉择,操作简略,配置直观。
5.RunnerGo 简化了自动化测试的配置步骤,可配置定时工作,实现继续集成。
以上个性让 RunnerGo 不同于其余工具,集体感觉它的倒退方向也是所有测试工具的一个倒退方向:一站式的测试平台。