性能测试参数整理(手记一)

性能测试常见用到的术语:

【一】并发

【二】并发用户数量

【三】请求响应时间

【四】事物响应时间

【五】吞吐量

【六】吞吐率TPS

【七】点击率

【八】资源利用率


【一】并发一般分两种情况。

狭义的并发,所有的用户在同一时刻做同一件事情或操作,这种操作一般针对同一业务类型;

广义的并发,多个用户对系统发出了请求或进行了操作,但这些请求或操作可以是相同的也可以是不同的,对整体系统而言,任然有很多用户同时对系统进行操作,因此,任然属于并发的范畴。(更接近实际使用情况)

对性能测试而言,这两种并发的一般都需要测试,通常的做法是先进行严格意义上的并发测试。

严格意义上的并发一般发生在使用比较频繁的模块中,尽管发生的概率不是特别高,但是一旦发生问题很可能是致命的。严格意义上的并发测试往往和功能测试关联起来,因为只要并发功能遇到异常通常都是程序问题,这种测试也是简装性和稳定性测试的一部分。


【二】并发用户数量

用户在线数量是统计并发用户数量的主要依据之一,并发主要针对服务器而言,是否并发的关键是看用户的操作是否对服务器产生了影响。并发用户数的理解是,在同一时刻与服务器进行交互的在线用户数量。这些用户最大的特征是和服务器发生了交互,这种交互既可以是单向传送数据的,也可以是双向传送数据的。

并发用户数数量的统计:

并发用户数量的统计方法目前没有准确的公式,因为不同系统会有不同的并发特点。

例如:OA系统统计并发用户的经验公式为:使用系统的用户数量*(5%~20%) 为了保证系统的扩展空间,测试时的并发用户数量会稍稍大点,除非要测试系统的最大并发用户数量。eg:如果一个OA系统的期望用户1000个,只要测试出系统能支持200个并发用户就可以了。


【三】请求响应时间

请求响应时间,是指从客户端发出请求得到响应的整个过程。这个过程从客户端发出一个请求开始计时,到客户端接收到服务器端返回的响应结果计时结束。

在某些工具中,请求响应时间通常会被称为:TTLB (time to last byte)

意思是从发送一个请求开始,到客户端接收到最后一个字节的响应为止所耗费的时间。请求响应时间的单位一般为‘秒’或‘毫秒’。


【四】事物响应时间

事物可能由一系列请求组成,事物的响应时间主要针对用户而言,属于宏观上的概念,是为了向用户说明业务响应时间而提出来的。

例如:跨行取款事物的响应时间就是由一系列的请求组成的,事物响应时间和业务吞吐率都是直接衡量系统性能的参数。


【五】吞吐量

指在一次性能测试过程中网络上传输的数据量的总和。吞吐量/传输时间,就是吞吐率


【六】吞吐率(throughput)TPS

用来指单位时间内网络上传输的数据量,也可以指单位时间内处理的客户端请求数量,是衡量网络性能的指标。

但是从用户或业务角度看,吞吐率也可以用‘请求数/秒’,‘页面数/秒’,‘业务数/小时或天’,‘访问人数/天’,‘页面访问量/天’来衡量  

例:用‘千件/每小时’来衡量系统的业务处理能力。

TPS(Transaction Per Second)

每秒系统能够处理的交易或事物的数量。它是衡量系统处理能力的重要指标 TPS是LoadRunner中重要的性能参数指标。


【七】点击率(hit per second)

每秒用户向WEB服务器提交的HTTP请求数

这个指标是WEB应用特有的一个指标,  WEB应用是 请求--响应 模式,用户发出一次申请,服务器就要处理一次,所以点击是web应用能够处理交易的最小单位。如果把每次点击定义为一次交易,点击率和TPS就是一个概念。点击率越大,对服务器的压力也越大。点击率只是一个性能参考指标,重要的分析点击时产生的影响

需要注意的是,这里的点击不是指鼠标的一次‘单击’操作,而是在一次‘单击’操作中,客户端可能向服务器发出多个HTTP请求。


【八】资源利用率

资源利用率指的是对不同系统资源的使用程度,例如服务器的CPU利用率、磁盘利用率等。

资源利用率,是分析系统性能指标而改善性能的只要依据,因此是WEB性能测试工作的重点。

资源利用率主要针对WEB服务器、操作系统、数据库服务器、网络等

是测试和分析瓶颈的主要参数,在性能测试中,要根据需求采集具体的资源利用率参数来进行分析。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值