性能指标
响应时间
响应时间:指用户从客户端发起一个请求开始,到客户端接收到从服务
器端返回的结果,整个过程所耗费的时间。
注意:
- 通过HTTp接口请求消息来测试
- 不包括 发消息时前端页面的处理时值 和 收到消息后前端页面的渲染显示时间
![在这里插入图片描述](https://i-blog.csdnimg.cn/direc
并发数
并发(用户)数:某一时刻同时向服务器发送请求的用户数。
吞吐量
吞吐量(Throughput):指的是单位时间内处理的客户端请求数量,
直接体现软件系统的性能承载能力。
从业务角度来看
单位:“业务数/小时”、“业务数/天”、“访
问人数/天”、“页面访问量/天”
从网络角度来看
吞吐量
单位:“字节数/小时”、“字节数/天”
从技术角度来看
单位: 每秒專务数(TPS)、每秒查询数(OPS)
- QPS (Query Per Second) 每秒查询数:即控制服务器每秒处理的指定
不请求的数量
- TPS (Transactions Per Second) 每秒事务数:即控制服务器每秒
处理的事务请求的数量
事务:即业务,页面上的一次操作,可能对应一个讳求/多个请求。
- 总结:(1)什么是吞吐量?
指的是单位时间内处理的客户端请求数量。
—直接体现软件系
统的性能承载能力。
(2)吞吐量的单位有哪些?
从业务角度:业务数/天、访问人数/天、页面访问量/天
从网络角度:字节数/小时、字节数/天
从技术指标:每秒查询数(QPs)、每秒事务数 (TPS)
(3) QPs和TPS有什么关系?
-事务,即业务。一个事务可以对应一个请求/氛个请求
一个事务对应一个请求时:TPS = QPS
一个事务对应n个请求时:
QPS =n *TPS
点击数 错误数
-
点击数:指客户端向服务端发送请求时,所有的页面资源元素(如:医
片、链接、框架css、js等)的请求总数量。
注意:只有web项目才有此指标
点击数不是页面上的一次点击 -
错误率:指系统在负载情况下,失败业务的概率。错误率=(失败业务
数/业务总数)*100%。
注意:大多系统都会要求错误率无限接近于0
错误率是一个性能指标,不是功能上的随机bug -
总结:(1)什么是点击数?
所有的页面元素(如:图片、链接、框架等)的请求总数量
注意:
点击数是请求数,不是页面上的一次点击
(2)什么是错误率?
指系统在负载情况下,失败业务的概率
注意:
错误率是性能指标,是高负载下的失败业务的概率
资源利用率
资源使用率:是指系统各种资源的使用情况、一般用、资源的使用量/
总的资源可用量x100号”形成资源利用率的数据。