测试行业面临的问题及RunnerGo在工具层面如何解决的

发布时间 2023-09-15 18:34:35作者: 没毛大虫

RunnerGo致力于打造成一款企业级全栈测试平台,旨在实现产品生命周期的闭环管理,帮助企业在整个产品生命周期中确保质量、降低风险,并提供卓越的用户体验。采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量。

 

目前测试行业所面临的问题

场景共享难:测试人员难以高效协作完成同一场景的测试,影响测试进度、效率和准确性

报告不全,不易分析:报告信息不完整、可读性差,无法深入分析和改进

 技术要求高:传统测试行业需要测试人员手动编写测试脚本,必须具备一定的编程知识和技能

 压测模式单一:无法满足各式压测场景,或需下载压测模式插件单独配置,安装成本高,管理不方便

 

性能测试中测试人员需要关注的指标和指标分析:

 

测试人员需要关注的指标:

 

并发数、吞吐量(tps/qps)、响应时间、错误率。

 

测试时执行发压机器性能是否正常,被压测程序所在机器,资源是否正常。

 

指标分析:

 

我们知道,不断提高并发,系统会变得越来越不稳定,响应时间的波动也会越来越大,响应时间也会变得越来越慢,而吞吐量也越来越上不去,包括CPU的使用率情况也会如此,接口错误率也会提升。在这种情况下,吞吐量已经没有意义了。所以我们在测试中需要找到系统稳定运行的那个压力点,在这个基础上去优化提升。我们在出测试报告时要确保各种测试数据的准确性,并且给出更多关于分析、比较结果的信息,以及如何获得结果的细节。

 

产品亮点:

 

flow流拖拽自由组合,采用分流策略,支持自定义权重:

 

报告多图表实时监控,多报告同屏对比,快速诊断问题:

 

内置六大压测模式:

 

支持HTTP(S)DUBBOTCPWebSocket、数据库等多种协议测试 无需编写代码即可完成复杂的UI测试 :