性能测试常见指标和类型
722
2022-09-25
web性能测试基本性能指标(页面性能测试指标)
web性能测试是一种非功能类型的测试,当在不同的工作负载条件下进行测试时,会检查当前web在响应能力和稳定性方面的表现。web性能测试要在多种不同的负载和网络条件下进行测试,并严格检查web在这些负载下响应所花费的时间。那么,web性能测试都有哪些基本性能指标呢?下面我们就来介绍。
web性能测试基本性能指标:
1、事务(Transaction)
在web性能测试中,一个事务表示一个“从用户发送请求->webserver接受到请求,进行处理->webserver向DB获取数据->生成用户的object(页面),返回给用户”的过程,一般的响应时间都是针对事务而言的。
2、请求响应时间
请求响应时间指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,在某些工具中,响应通常会称为“TTLB”,即"timetolastbyte",意思是从发起一个请求开始,到客户端接收到最后一个字节的响应所耗费的时间,响应时间的单位一般为“秒”或者“毫秒”。
3、事务响应时间
事务可能由一系列请求组成,事务的响应时间主要是针对用户而言,属于宏观上的概念,是为了向用户说明业务响应时间而提出的。例如:跨行取款事务的响应时间就是由一系列的请求组成的。事务响应时间是直接衡量系统性能的参数。
4、并发用户数
并发一般分为2种情况。一种是严格意义上的并发,即所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务。比如在信用卡审批业务中,一定数目的用户在同一时刻对已经完成的审批业务进行提交;还有一种特例,即所有用户进行完全一样的操作,例如在信用卡审批业务中,所有的用户可以一起申请业务,或者修改同一条记录。
5、吞吐量
指的是在一次性能测试过程中网络上传输的数据量的总和.吞吐量/传输时间,就是吞吐率.
6、TPS(transaction per second)
每秒钟系统能够处理的交易或者事务的数量,它是衡量系统处理能力的重要指标。
每秒钟用户向WEB服务器提交的HTTP请求数,这个指标是WEB应用特有的一个指标。
8、资源利用率
指的是对不同的系统资源的使用程度,例如服务器的CPU利用率,磁盘利用率等。资源利用率是分析系统性能指标进而改善性能的主要依据,因此是WEB性能测试工作的重点。
发表评论
暂时没有评论,来抢沙发吧~