性能测试指标

针对web性能测试,以下参数比较重要

由于性能测试一般是针对不同的应用以及不同的客户要求,参数是不一样的,没有固定的数值,下面按照经验来的,参考一下吧

一:响应时间

● 小于3秒很好

● 3s-5s 好

● 最好小于5s

不然影响用户体验

二:资源利用率(当并发用户数量达到最大时)

● cpu使用率小于80%

● 磁盘I/O 小于30%

● 带宽 占用网络带宽小于30%

● 内存使用:没有内存泄露,没有页交换

三:吞吐量的计算(没有固定数值,是根据测试时实际情况计算的)

F=VU * R /T

其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间

四:并发数量

● 并发也不是一个确定的数值,需要在性能测试中当资源使用达到最大值时,当时的在线

人数

五:思考时间(thinktime)

在吞吐量这个公式中F=VU * R / T说明吞吐量F是VU数量、每个用户发出的请求数R和时间T的函数,而其中的R又可以用时间T和用户思考时间TS来计算:R = T / TS

按照下面的公式去计算:

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

C=nL / T F=R×C

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

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

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

R=u*C*T/VU

D、根据公式计算出思考时间

TS=T/R

六:tps(每秒钟处理的事务数值)

应用系统的处理能力一般要求在10-100左右。不同应用系统的TPS差别比较大,一般需要通过性能测试进行准确估算.

七:点击率(hps)

指一秒钟的时间内用户对Web页面的链接、提交按钮等点击总和。 一般和TPS成正比关系


© 2024 实用范文网 | 联系我们: webmaster# 6400.net.cn