并发用户数
简称为VU,全称为Virtual user,虚拟用户数,也叫并发用户数
关键词:时刻,对服务器产生压力。
比如淘宝双十一00:00:00秒杀,这个时刻的在线秒杀(秒杀是重点)人数是100,这个100就是这一时刻的“并发用户数,
这100人有一个特性就是能对服务器产生压力(通俗的说就是对服务器同时发送大量的交易请求)
在线用户数
登录系统的人数,无论是否发送请求,只要在线,就是在线用户数也就是在线用户数包含并发用户数(登录淘宝的人,买不买东西都算在里面)
吞吐
吞吐量:一次性能测试,系统传输的数据量的总和,以MB、GB等为单位。
吞吐率:单位时间内系统成功传输的数据量。TPS、RPS应该是吞吐量的一个量化的指标,还有并发数和响应时间。
TPS
就是每秒完成的事务数
QPS
每秒查询率(Query Per Second) :每秒的响应请求数如果对一个页面请求一次,tps数量为1,但一次页面请求,可能产生多次对服务器的请求(页面上有很多资源,比如图片等),服务器对这些请求,就可计入“QPS”之中
RPS
每秒能处理的请求数,我的理解是等效于QPS
并发数=TPS*平均响应时间
SR
全称为Success Rate,成功率
事务
事务:就是用户一步或者几步操作的集合
事务响应时间:完成这个事务所用的时间
响应时间
响应时间的2-5-8原则:
响应时间小于2秒 用户能够在2秒以内得到响应,感觉系统响应很快
响应时间2-5秒 感觉系统响应速度一般
响应时间5-8秒 会感觉系统响应速度很慢,但是还可以接受
响应时间>8秒 会感觉系统糟透了,或者认为已经失去响应
二八原则
80%的业务量在20%的时间里完成例子:用户登录场景:早高峰时段,8:50—9:10,5000坐席上线登录。业务量:5000个,时间:20x60=1200秒 ,TPS:(80%*5000)/(20%*1200)=16.7个/秒,并非5000/1200=4.1个/秒