性能测试的常见指标有:响应时间、并发数、吞吐量、点击数、错误率和资源利用率。
一、响应时间
指的是用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的结果,整个过程所耗费的时间。这也是客户最能直观感受到的,比如页面卡顿、无响应等。
二、并发用户数
并发用户数,指系统在同一时间内能够同时处理的用户数量,是衡量系统并发处理能力的主要指标。并发用户数越高,表示系统能够同时处理更多的请求,但也可能导致系统负载过高而降低性能。
三、吞吐量
指在一定时间内系统能够处理的请求数量,是衡量系统处理能力的主要指标。吞吐量越高,表示系统的并发处理能力越强,能够同时处理更多的请求。
四、点击数
点击数:指客户端向服务器发送请求时,所有的页面资源元素,包括:图片、链接、框架css、js等,的请求总数量。
五、错误率
指系统在负载情况下,失败业务的概率。
六、资源使用率
指系统各项资源的使用情况:CPU、内存、磁盘和网络。
根据经验,资源指标通常要求:
CPU不高于75%-85%;
内存不高于80%;
磁盘IO(速率)不高于90%;
网络不高于80%;
以上指标是性能测试中常见的指标,不同的应用程序或系统可能还会有其他指标,根据具体的测试需求和场景选择合适的指标进行测试。