暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
系统性能指标参数讲解_吞吐量QPS_TPS、并发数、响应时间
1836
3页
2次
2020-08-17
5墨值下载
在建设项目系统投入生产应用前,往往会对系统做个性能压测,一是为了验证
系统的在设定的不同并发数、用户数和对应业务场景下的负载能力,是否符合
系统最初的设定目标;二是做到心中有数,知晓现阶段系统上述各场景下的压
测表现,为后续系统的扩展,有一个较为真实的重要参考推断依据。
到性试,能指
发用户数、响间、吞量(
TPS, QPS
分别看一下各自的指标含义:
1.
并发数
指系统可以同时承载的正常使用系统功能的用户访问数量,反应系统整体负载能力。
2.
响应时间(
RT
reponse time
响应时间是指执行一个请求从开始到最后收到响应数据所花费的总体时间,响应时间直接
反应了系统的快慢。一般关注平均响应时间和最大响应时间。
对于单机没有并发操作的应用系统而言,普遍认为响应时间是一个合理且准确的性能指标,
但响应时间并不能直接反应软件的性能高低。
这里普及一个概念:
软件性能的高低实际上取决于用户对该响应时间的接受程度。如游戏毫秒级相应、编译程
序的分钟级响应、和图像渲染小时级、天级响应时间不在一个数量级,不能作为软件性能
好坏的绝对判断。
3.
吞吐量
指系统在单位时间内处理请求的数量。一个事务是指一个客户机向服务器发送请求,然后
服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以
此来计算使用的时间和完成的事务个数。
吞吐量体现系统处理请求的能力,这是目前最常用的性能测试指标。
吞吐量的指标受到响应时间、服务器软硬件配置、网络状态等多方面因素影响。
1.
吞吐量越大,响应时间越长。
2.
服务器硬件配置越高,吞吐量越大。
3.
网络越差,吞吐量越小。
QPS
TPS
HPS
(每秒
HTTP
请求数)。
TPS
QPS
的区别:
1. TPS
即每秒处理事务数,包括
a)
用户请求服务器
b)
服务器自己的内部处理
c)
服务器
返回给用户。单位时间内
/
每秒能够完成
N
个这三个过程,
TPS
就是
N
2. QPS
类似
TPS
,但不同的是,对于一个面的一访问成一
TPS
;但一次页
请求,可能产生多的对服务器请求,服务器对这请求
QPS
,会计入到一
TPS
中。
看吞吐量并发数的关系
吞吐量:一段时间内应用系统处理用户的请求数(以下介绍指单位时间内,可以理
吞吐),这个定义考察点一般是系统本身因素;可以用单位时间内流经被测系统
的数据量,一般单位为
b/s,
即每秒钟流经字节数,这个定义的考察点既有系统本身
有网络,外设等因素,可以理客户以外的测试环境测系统。
并发用户数:指同一时间对业务功能同时操作的用户数,可以分为两:一严格意
义上的并发,即所有的用户在同一时做同一件事操作,这时业务功能一般指同一类
的业务;另外一并发是广范围的并发,这并发前一并发的区别是,尽管多个用
户对系统发出了请求或者进行了操作,但是这请求或都操作可以是相同的,可以是不
同的,这时业务功能可能不是同一类的业务。
一般来,吞吐量系统的并发用户数的增加呈增加趋势;并发用户数是客户单位时
间内对服务器端施加的压力,体能不能接受并处理要看测系统的吞吐量,而吞吐量是
测系统单位时间内处理的请求数或者说单位时间内处理的字节数;一个重于客户
操作,一个重于应用系统的处理能力。
的计算公式下:
平均并发用户数的计算:
C=nL / T
C
是平均的并发用户数,
n
是平均每天访问用户数,
L
是一天内用户从登录退出的
平均时间(操作平均时间),
T
是考时间长度(一天内多长时间有用户使用系统)
吞吐量计算:没有到性能瓶颈的时,吞吐量与虚拟用户数在一定的系,可
用以下公式计算:
F=VU * R / T
F
为吞吐量,
VU
示虚拟用户个数,
R
每个虚拟用户发出的请求数,
T
性能测试所用的时间。
QPS
TPS
),并发访问数、响应时间它们者之间的大对应关系是:
QPS
TPS
=
并发数
/
平均响应时间
of 3
5墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜