性能指标
响应时间(Response Time: RT)
- 响应时间是指用户从客户端发起一个请求开始,到客户端接收到从服务器返回的响应结束,整个过程所耗费的时间
HPS: 每秒点击次数,单位是次/秒
TPS: 系统每秒处理交易数,单位是笔/秒
qps: 系统每秒处理查询次数,单位是次/秒
- 对于互联网业务中,如果某些业务有且仅有一个请求连接,那摩tps=qps=hps,一般情况下用tps来衡量整个业务流程,用qps来衡量接口查询次数,用hps来表示对服务器单击请求
无论TPS,QPS,HPS,此指标是衡量系统处理能力非常重要的指标,越大越好,根据经验,一般情况下:
金融行业:1000tps~50000tps,不包括互联网化的活动
保险行业:100tps~100000tps,不包括互联网化活动
制造行业:10tps~5000tps
互联网电子商务:10000tps~1000000tps
互联网中型网站: 1000tps~50000tps
互联网小型网站:500tps~10000tps
最大响应时间: 指用户发出请求或者指令到系统做出反应(响应)的最大时间
最少响应时间: 指用户发出请求或者指令到系统做出反应(响应)的最少时间
90%响应时间 是指所有用户的响应时间进行排序,第90%的响应时间
从外部看,性能指标主要关注如下三个指标:
- 吞吐量,每秒钟系统能够处理的请求数,任务数
- 响应时间:服务处理一个请求或一个任务的耗时
- 错误率:一批请求中结果出错的请求所占比例