性能测试基础篇

2021-06-28  本文已影响0人  Gakki0725
作者:Gakki

HPS、TPS、QPS、RPS、RT、并发用户数、吞吐量概念?

HPS:每秒点击次数,单位是次/秒。

TPS:( Transactions Per Second ),事务数/秒;一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

QPS:( Queries Per Second ),每秒查询率;是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,即每秒的响应请求数,也即是最大吞吐能力。

TPS 与 QPS 的区别?

RPS:即每秒请求数( Request Per Second ),通常用来描述施压引擎实际发出的压力发小。PS:并发数过低时可能达不到预期的 RPS ,并发数过高时可能压力过大压跨服务器。

并发用户数:简称UV,指的是现实系统中操作业务的用户,在性能测试工具中,一般称为虚拟用户数( Virutal User ),注意并发用户数跟注册用户数、在线用户数有很大差别的,并发用户数一定会对服务器产生压力的,而在线用户数只是 ” 挂 “ 在系统上,对服务器不产生压力,注册用户数一般指的是数据库中存在用户数。

响应时间:简称RT,指的是业务从客户端发起到客户端接收的时间。

吞吐量:系统的吞吐量( 承压能力 )与 request 对 CPU 的消耗、外部接口、IO 等等紧密关联。单个 request 对 CPU 消耗越高,外部系统接口、IO 速度越慢、系统吞吐能力越低,反之越高。系统吞吐量几个重要参考:TPS( QPS )、并发数、响应时间。

上一篇 下一篇

猜你喜欢

热点阅读