常见的性能测试指标

网友投稿 780 2022-11-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

常见的性能测试指标

用户数

并发用户数

在同一时间向服务器发送请求的用户数量

与每秒的并发请求数不同,一定要确认需求的目的是并发用户数还是并发请求数

吞吐量(Throughput)

说明:单位时间内处理客户端请求数量,直接体现软件系统性能承载能力。

提示:

1.从业务角度看,吞吐量可以用"业务数/小时"、"访问人数/天"、"业务数/天","业务访问量/天"去衡量。

2.从网络角度看,还可以用"字节数/天"、"字节数/小时"等来衡量网络流量。

3.每秒事务数(TPS)、每秒查询数(QPS)都归属吞吐量,区别是TPS\QPS描述服务器具体性能处理的能力。

并发数

说明:并发测试的用户数

扩展:

并发用户数:某一物理时刻同时向系统发送请求的用户数。

在线用户数:某段时间内访问系统的用户数,这些用户不一定都是同时向系统来提交请求。

系统用户数:系统注册的总用户数据。

响应时间

说明:用户从客户端发起一个请求开始,到客户端接收到从服务器端返回结果整个过程中所消耗的时间。

说明:衡量web服务器处理能力的重要指标。

提示:

注意:

只有web项目才有指标。

资源利用率

说明:指系统各种资源的使用情况,使用率=已使用的资源/全部的资源x100%

常见的资源使用率指标:

CPU,不超过80%

内存,不超过80%

磁盘,不高于90%

网络,不超过80%

如果资源利用率太小,也是造成资源浪费

错误率

说明:指系统各个资源的使用情况,一般使用"资源的使用量/总的资源可用量x100%"生成资源利用率的数据。

提示:通常,没有什么特殊需求的话

1.不同系统对错误率要求不同,但一般不超过千分之五---(根据实际项目而定万分之五等等)。

2.稳定性较好的系统,其错误率应该是由超时引起的---超时率。

TPS(Transactions Per Second)

说明:每秒的事务数(单位时间内系统处理客户端请求事务次数)

计算:tps=并发数/平均响应时间

事务:业务站在代码角度的统称,可以理解为一段或多段代码。

提示:TPS归属吞吐量

QPS(Query Per Second)

说明:每秒查询数(衡量web服务器处理能力的一个重要指标)

应用:控制服务器每秒处理指定请求数(如:控制服务器达到每秒60qps,服务器的性能各项性能指标是否正常)。

上一篇:测试员不能避免偏向,但是可以管理偏向
下一篇:我对测试的个人想法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~