性能测试指标

一、响应时间
说明:响应时间指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的结果,整个过程所耗费的时间。
组成:响应时间=网络时间+应用程序处理时间

二、并发数
说明:并发测试的用户数
扩展:
系统用户数:系统注册的总用户数据
在线用户数:某段时间内访问系统的用户数,这些用户并不一定同时向系统提交请求
并发用户数:某一物理时刻同时向系统提交请求的用户数

三、吞吐量
说明:吞吐量(Throughput)指的是单位时间内处理的客户端请求数量,直接体现软件系统的性能承载能力
注意:
1.从业务角度来看,吞吐量也可以用“业务数/小时”、“业务数/天”、“访问人数/天”、“页面访问量/天”来衡量
2.从网络角度来看,还可以用“字节数/小时”、“字节数/天”等来衡量网络的流量
3.从技术指标来看,可以用每秒事务数(TPS)和每秒查询数(QPS)来衡量服务器具体性能处理能力
TPS
说明:TransactionsPerSecond,每秒事务数(单位时间内系统处理的客户端请求的事务次数)
计算:TPS=并发数/平均响应时间
事务:就是业务请求,对应一个或者多个操作。如支付请求,包括服务器查询用户余额,支付安全校验等多个操作。一个业务请
求发送给服务器后,最终会定位到服务器对应的业务请求的代码,既有可能是一段代码也有可能是多段代码。
TPS归属吞吐量
QPS
说明:QPS(QueryPerSecond)每秒查询数
应用:控制服务器每秒处理指定请求数(如:控制服务器达到每秒60QPS,服务器的性能各项性能指标是否正常)。(衡量web
服务器处理能力一个重要指标)

四、点击数
说明:点击数是衡量Web服务器处理能力的一个重要指标。
提示:
1.点击数不是通常一般人认为的访问一个页面就是1次点击数,点击数是该页面包含的元素(图片、链接、框架等)向Web服
务器发出的请求数量。
2.通常我们也用每秒点击次数(HitsperSecond)指标来衡量Web服务器的处理能力。
注意:只有web项目才有此指标。

五、错误率
明:错误率指系统在负载情况下,失败业务的概率。错误率=(失败业务数/业务总数)*100%。
提示:
1.不同系统对错误率要求不同,但一般不超过千分之五;
2.稳定性较好的系统,其错误率应该由超时引起,即为超时率。

六、资源利用率
说明:是指系统各种资源的使用情况,一般用“资源的使用量/总的资源可用量×100%”形成资源利用率的数据。
提示:通常,没有特殊需求的话
1).建议CPU不高于80%(±5)
2).内存不高于80%
3).磁盘不高于90%
4).网络不高于80%

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值