web 性能测试中的几个关键指标(并发用户数,QPS,用户平均请求等待时间)

所属分类: 网站运营 / 其它相关 阅读数: 111
收藏 0 赞 0 分享

并发用户数和QPS两个概念没有直接关系,但是如果要说QPS时,一定需要指明是多少并发用户数下的QPS,否则豪无意义,因为单用户数的40QPS和20并发用户数下的40QPS是两个不同的概念。前者说明该应用可以在一秒内串行执行40个请求,而后者说明在并发20个请求的情况下,一秒内该应用能处理40个请求,当QPS相同时,越大的并发用户数,代表了网站并发处理能力越好。对于当前的web服务器,其处理单个用户的请求肯定戳戳有余,这个时候会存在资源浪费的情况(一方面该服务器可能有多个cpu,但是只处理单个进程,另一方面,在处理一个进程中,有些阶段可能是IO阶段,这个时候会造成CPU等待,但是有没有其他请求进程可以被处理)。而当并发数设置的过大时,每秒钟都会有很多请求需要处理,会造成进程(线程)频繁切换,反正真正用于处理请求的时间变少,每秒能够处理的请求数反而变少,同时用户的请求等待时间也会变大,甚至超过用户的心理底线。

所以在最小并发数和最大并发数之间,一定有一个最合适的并发数值,在并发数下,QPS能够达到最大。

但是,这个并发并非是一个最佳的并发,因为当QPS到达最大时的并发,可能已经造成用户的等待时间变得超过了其最优值,所以对于一个系统,其最佳的并发数,一定需要结合QPS,用户的等待时间来综合确定。



图1 并发用户数,QPS,用户平均等待时间(响应时间关系图)

上面这张图是应用其他人的关于并发用户数,QPS,用户平均等待时间的一张关系图,对于实际的系统,也应该是对于不同的并发数,进行多次测试,获取到这些数值后,画出这样一张图出来,以便于分析出系统的最佳并发用户数。

更多精彩内容其他人还在看

阿里云数据库首推数据压缩功能 5倍压缩成本降80%

这篇文章主要介绍了阿里云数据库首推数据压缩功能 5倍压缩成本降80%,需要的朋友可以参考下
收藏 0 赞 0 分享

阿里SSD云盘发布性能提升20倍 每月每GB为1元

阿里SSD云盘今日发布,SSD云盘是阿里云面向企业推出的一项高性能存储服务,该云盘配合新的ECS(Elastic Compute Service,弹性计算服务)云服务器,可获得最高20000的IPOS,带宽提升至每秒256MB,相比之前云磁盘性能提高20倍,详细情况请看下文
收藏 0 赞 0 分享

看完震惊!原来这些都是阿里云的功劳

全球已经步入DT时代,未来的一切都离不开计算和数据,阿里云要做的,就是把计算变得更简单,让计算成为世界的能力,让数据成为经济的动力
收藏 0 赞 0 分享

阿里云:计算将成DT世界引擎

阿里云已成长为全球领先的云计算服务平台,开始分享对于DT世界、云计算生态、数据保护以及未来核心技术等方向的判断
收藏 0 赞 0 分享

51CTO学院第一期技术沙龙—WEB开发专场 火热报名啦!

51CTO学院在8月1日举办Web开发主题沙龙,嘉宾包括51CTO学院产品总监高菡,51CTO学院技术总监李明小、51CTO学院认证讲师、大众点评资深运维架构师:张sir,通过他们的亲身经历,已经在开发中踩过的坑,为广大开发者带来一场Web开发的饕餮盛宴
收藏 0 赞 0 分享

微商代理起步技巧 教你如何做赚钱的微商!

我们做微商的目的是什么呢?坦白说,是为了赚钱。对不对?我相信没有人否认这一点。但是微商应该怎么去做才能赚到钱呢?这个问题每天都有无数人来跟我咨询
收藏 0 赞 0 分享

阿里云推进DT战略 助力西南数万企业转型互联网+

7月30日,首届阿里云分享日×云栖大会成都峰会召开,这是继北京峰会之后阿里云分享日的第二站。大会吸引了海内外800余名开发者、创业者及生态伙伴参与
收藏 0 赞 0 分享

技术解决方案专享 突然500万人的访问量来查台风怎么破?

这篇文章主要介绍了技术专享 突然500万人来查台风怎么破?,其实就是针对网站短期访问量过大的解决方案,需要的朋友可以参考下
收藏 0 赞 0 分享

未来云计算格局 数据安全是根基

在IT时代,上“网”成了各个公司竞相占领的高地,而在DT时代,上“云”将会成为下一个风口
收藏 0 赞 0 分享

如何用云盾保障全球1500万用户愉快地“嘎嘎”

嘎嘎作为一个全球领先的多语言翻译国际社交平台,旨在解决全球70.57亿人的交流沟通障碍,让世界变得更加亲密友好
收藏 0 赞 0 分享
查看更多