web 性能测试中的几个关键指标(并发用户数,QPS,用户平均请求等待时间)
并发用户数和qps两个概念没有直接关系,但是如果要说qps时,一定需要指明是多少并发用户数下的qps,否则豪无意义,因为单用户数的40qps和20并发用户数下的40qps是两个不同的概念。前者说明该应用可以在一秒内串行执行40个请求,而后者说明在并发20个请求的情况下,一秒内该应用能处理40个请求,当qps相同时,越大的并发用户数,代表了网站并发处理能力越好。对于当前的web服务器,其处理单个用户的请求肯定戳戳有余,这个时候会存在资源浪费的情况(一方面该服务器可能有多个cpu,但是只处理单个进程,另一方面,在处理一个进程中,有些阶段可能是io阶段,这个时候会造成cpu等待,但是有没有其他请求进程可以被处理)。而当并发数设置的过大时,每秒钟都会有很多请求需要处理,会造成进程(线程)频繁切换,反正真正用于处理请求的时间变少,每秒能够处理的请求数反而变少,同时用户的请求等待时间也会变大,甚至超过用户的心理底线。
所以在最小并发数和最大并发数之间,一定有一个最合适的并发数值,在并发数下,qps能够达到最大。
但是,这个并发并非是一个最佳的并发,因为当qps到达最大时的并发,可能已经造成用户的等待时间变得超过了其最优值,所以对于一个系统,其最佳的并发数,一定需要结合qps,用户的等待时间来综合确定。
图1 并发用户数,qps,用户平均等待时间(响应时间关系图)
上面这张图是应用其他人的关于并发用户数,qps,用户平均等待时间的一张关系图,对于实际的系统,也应该是对于不同的并发数,进行多次测试,获取到这些数值后,画出这样一张图出来,以便于分析出系统的最佳并发用户数。
如对本文有疑问,
点击进行留言回复!!
相关文章:
-
-
互联网创业者的五类人群
在跟一些会员交流过程中发现不同的人群需求不同,关注点也不同。做平台一定要非常熟悉自己面向的用户群体,于是这里根据我个人的经验将互联网创业者做个分类:
1....
[阅读全文]
-
网络营销人员必备素质分析
1、文字表达能力这是作为网络营销人员的基本能力; 2、资料收集能力; 3、用户体验能力因为通过个人网站建设和维护,会对网站建设、网站推广、网站效果评估等方面的知...
[阅读全文]
-
-
16个步骤增强你的博客影响力
你是否期待着你的博客蒸蒸日上,你是否热衷于建立一个大型的读者社区,甚至成为一个全职的职业博客作家,这些都需要博客有更大的影响力和更大的声誉,这里就总结了一些有效...
[阅读全文]
-
江礼坤:手把手教你策划网站
“市场推广宝典”这个系列的文章,写了有六、七篇了,期间很多人加了笔者的群,在里面讨论各种网站运营与推广方面的问题,笔者很是欣慰,感谢大家的信任和支持。在交流中笔...
[阅读全文]
-
社区化,垂直网站的发展趋势
垂直网站是相对于门户网站而言的,其特点表现为“专而精”,它专注于某一领域或者服务于某一地区。比较典型的垂直网站如财经网站、IT网站和地方网站。垂直网站的发展历史...
[阅读全文]
-
IT垂直网站盈利模式剖析
根据艾瑞咨询以往对IT垂直网站的研究发现,2001-2006年中国IT类网络媒体数量规模总体呈上升趋势,其中2003年和2004年的增长率达到100%以上,属于...
[阅读全文]
-
-
中国网站的生命周期有几天?
最近利用研究永动能量机的闲暇时间,做了大量的调查研究,观察分析和判断对比,发现中国的网站死亡率相当高,而且死亡速度相当快。而国外,无论是商业网站,还是个人网站,...
[阅读全文]
-
电子商务网站转型的几个方向
为了给电子商务平台买卖双方以更大的吸引力,或许可以从企业本身的需求上得到一点启发: 第一、终端消费群体对生活品质的要求不会因为经济环境的恶化而降低标准,性价比足...
[阅读全文]
网友评论