性能测试的几个主要术语及计算用户数时间

有时会看到下面这样的描述:一个系统注册用户达到6000万人,其中每小时的活跃用户大概在60万人左右。这段描述介绍了两个信息,第一个信息:6000万人指的是注册用户,第二个信息:60万人指的是真实在线用户。

注册用户是存在于系统数据库表中的基础数据。这部分用户是指系统所拥有的所有用户群体。这些用户是不会全部对系统造成压力的,唯一的压力就是这些用户占用了系统的存储,影响了数据库的容量。

在线用户是真实产生压力的用户,这些用户是压力的根源,也就是系统要能够支持这么多人同时在线业务。

在线用户是真实的用户,但不是所有的在线用户都会在系统上操作,可能有些用户在浏览网页、有些用户在做业务、有些用户只是开着浏览器。这时在线用户对系统产生压力的用户只有一部分,而这部分用户就是在线用户中的有效并发用户

平均并发用户数的计算:C=nL/T

并发用户数峰值计算:C^约等于C+3*根号C

其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论

虚拟用户即VirtualUser,简称Vuser,是性能测试工具产生的用户,用来模拟真实用户进行的一系列业务逻辑操作

事务(TPS)

理解了上面三个要素的意义之后,就能推算出它们之间的关系:

TPS=Vu/(T+TS)

QPS

在性能测试中有时可以将TPS、QPS认为是一样的:

QPS=1000/(30*60)事务/秒

PV(PageView)

PV即PageView,意思是页面浏览量或单机率,通常是用来衡量一个网站的主要指标

一个PV狭义上讲等于一个TPS,可以将页面元素从性能测试结果中分析出来,所以也可以将PV和TPS整合;但是广义上来说,一个页面有很多的图片、链接和CSS等,而这里的每一个图片、链接都是PV

A、首先计算出系统的并发用户数

C=nL/TF=R×C

B、统计出系统平均的吞吐量

F=VU*R/TR×C=VU*R/T

C、统计出平均每个用户发出的请求数量

R=u*C*T/VU

TS=T/R

吞吐量(一般指字节)

吞吐量是一次性能测试过程中网络上传输的数据量的总和,也可以这样说在单次业务中,客户端与服务器端进行的数据交互总量;

吞吐率(一般指字节)

例如,以字节数/秒方式可以表示数要受网络基础设施、服务器架构、应用服务器制约等方面的瓶颈;已请求数/秒的方式表示主要是受应用服务器和应用代码的制约体现出的瓶颈。

性能计数器

02

几个非主要术语

集合点

迭代

步调

每秒连接数

每秒连接数实现Web应用程序在运行过程中每秒建立的HTTP连接数。理想情况下,很多HTTP请求都应该使用同一个连接也就是长连接,而不是每个请求都新打开一个连接。如果程序中不断的打开长连接或者频繁的创建达到上千个短连接,那么应用服务器的相应会越来越慢。通过每秒连接数可以看出服务器的处理情况。

学习安排上!

码个资料送给你

▲《2022大厂最新面试题》▲

不想错过就把我们设为星标吧!

“自动化软件测试”,进入公众号主页

第二步:点击右上角“···”

第三步:点击“设为星标”

上文内容不用于商业目的,如涉及知识产权问题,请权利人后台留言联系码同学小编,我们将立即处理。

THE END
1.平均响应时间是什么意思店查查平均响应时间指的是一个请求从排队开始一直到执行结束所花费的时间。 比如,某块磁盘的平均响应时间为6ms,队列长度为6,那么响应时间=(6+1)*6ms=42ms。响应时间越短越好。平均响应时间计算公式为:响应时间=(队列长度+1)*平均响应时间。 一、平均响应时间是什么意思? https://www.dianchacha.com/news/info/id/9388
2.性能测试指标平均响应时间计算公式简单一点的本文详细介绍了性能测试中的关键指标,包括响应时间、并发用户数、吞吐量、事务处理能力等系统指标,以及CPU、内存、磁盘I/O和网络I/O等资源指标。通过对这些指标的分析,帮助理解如何评估和优化系统性能。 摘要由CSDN通过智能技术生成 一、性能测试指标 性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的https://blog.csdn.net/weixin_41812355/article/details/126936839
3.平均响应时间是什么意思,淘宝客服的响应时间怎么算在淘宝交易过程中,客服的响应速度直接关系到买家的购物体验。平均响应时间是一个重要的指标,它反映了客服团队对于买家咨询的反应迅速程度。本文将深入解析平均响应时间的意义以及在淘宝客服中如何计算和提升响应速度。 平均响应时间是什么意思? 平均响应时间是指客服在收到用户咨询或消息后,所用的平均时间来做出回应。这https://www.lbdj.com/zixun/369032975.html
4.java平均响应时长计算平均响应时间多少合适Summary是按整个场景的时间来做平均的,最大最小值,也是从整个场景中取出来的。 (1)平均响应时间:事物全部响应时间做平均计算 (2)90%响应时间:将事物全部响应时间进行排序,然后求90%数据中的最大值,即是说事务所有运行次数中,90%落在这个时间内,10%在这个时间之外, https://blog.51cto.com/u_12192/9475309
5.分时系统的平均响应时间例题:假如分时系统中有5个作业,设定时间片大小为2毫秒,每个进程在10毫秒内各自运行了2毫秒。那么,该系统平均的响应时间是()。 A. 0毫秒 B. 2毫秒 C. 4毫秒 D. 5毫秒 答案为:C. 4毫秒 查资料得知计算方式为: (0+2+4+6+8)/5 =20/5 https://www.jianshu.com/p/18c3cf6219d1
6.系统吞吐量TPS(QPS)用户并发量性能测试概念和公式PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素:一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间QPS(TPS):每秒钟requeshttps://cloud.tencent.com/developer/article/1115025
7.平均响应时间(SunJavaSystemApplicationServer9.1部署规划示例2–1 计算响应时间 如果以下条件成立: 系统在达到峰值负载时可支持的最大并发用户数n为 5,000 个。 系统在达到峰值负载时可处理的最大请求数r为每秒 1,000 个。 平均延迟时间 Tthink为每个请求 3 秒。 因此,响应时间的计算公式为: Tresponse=n/r -Tthink= (5000/ 1000) - 3 秒= 5 - 3 秒 https://docs.oracle.com/cd/E19159-01/820-4903/abfch/index.html
8.一种虚拟桌面容量评测系统AET在虚拟机中运行工作负载,对指定操作的响应时间和性能数据进行周期性采样。通过指定操作的响应时间来计算平均响应时间,确定基准响应时间和阈值响应时间;绘制响应时间曲线图、虚拟机资源使用监控图和主机资源使用监控图,通过对比平均响应时间与阈值响应时间,评测虚拟桌面容量,通过资源使用情况判断环境运行情况,辅助评测虚拟桌面http://www.chinaaet.com/article/3000055767