常见性能测试指标

并发用户数

简称为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个/秒

环境工具

通过Dockerfile构建Docker镜像创建并运行容器并打包镜像

2024-3-4 17:39:01

性能测试

测试中并发用户数的获取及性能指标之间的关系

2022-12-21 10:14:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索