vlambda博客
学习文章列表

由国产性能测试工具仿真能力对比让我想到了……


软件的行业在中国已得到长足的发展,软件的性能测试在软件研发过程显得越来越重要。国产的性能工具在好多大公司都在提供云服务的有偿收费测试。如:阿里的PTS (Performance Testing Service), 腾讯公司的WeTest,华为的CPTS (Cloud Performance Test Service) 。这三家大公司提供的性能测试服务都不是他们的核心业务,主要是提供公司内部测试的同时,同时对外提供有偿服务。同时中国业内还一家奇林软件公司专业生产软件测试工具,性能测试工具kylinTOP/kylinPET,是他们的主打产品。
这段时间在网络上也看到许多人写的性能测试工具的仿真能力对比,对loadRunner、jmeter和kylinTOP作深入剖析 ( 性能测试工具基本工作原理及仿真能力比较, 性能测试工具选择策略--仿真度对比测评分析报告) 。最近忙里偷闲,我也想扒拉一下这些大公司对外提供的性能测试工具的仿真能力。本文挑选一下阿里的PTS看看他作的怎么样。
这是阿里的PTS场景配置图,如下所示: 场景名称下面可以配置多个串链链路,每个串链链路可以配置多个HTTP请求。


由国产性能测试工具仿真能力对比让我想到了……


经与售前工程帅沟通了解。串联链路内部的HTTP请求是串行执行的, 串联链路之间是并行的, 串联链路有一点像jmeter的线程组。


由国产性能测试工具仿真能力对比让我想到了……


真实的单用户 (浏览器) 是一种瀑布图方式执行,最高最并发6个HTTP请求 (HTTP2会更多) ,按照一定的时序进行并发请求,如下所示。


由国产性能测试工具仿真能力对比让我想到了……


PTS在现在有模型下,想做到上述瀑布模型图是非常困难或无法做到的。kylinTOP能做到与真实浏览相同的瀑布图,让我不敢想像,竟然做的比大公司的还要好。HTTP2协议的仿真,这里就不说了,Loadrunner12等国内的其它的公司的都没有实现。
我静下来想一想,也是。这些大公司并不以此为生,只能算一个副业。而作为一个以软件测试工具为主业的公司,做的更好是他们的立命之本。这使我想起了任正非在接收媒体采访时说的一句话:美国科技深度和广度上还是值得我们学习,很多小公司产品超级尖端。我想在性能测试工具领域也是一个道理。只有做的比大公司更好,才是这些中小公司的生存之道。
由国产性能测试工具仿真能力对比让我想到了……

由国产性能测试工具仿真能力对比让我想到了……

原文链接:

https://www.cnblogs.com/kylinTOP/p/12642586.html

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除

推荐阅读

点击阅读☞

点击阅读☞

点击阅读☞

点击阅读☞

点击阅读☞

“阅读原文”一起来充电吧!