性能指标学习-TPS、响应时间、并发用户数

首先了解几个基本概念。

事务(Transaction

就是用户某一步或几步操作的集合

一般定义这个事务都需要跟业务相关。比如用户一次登录过程,使用淘宝时的支付过程

事务响应时间

完成这个事务所用的时间,这个性能指标是我们在业务层面重点关注的一个指标。

如:跨行转账业务

性能指标 TPS

系统吞吐量,是最能直接体现软件系统负载承受能力

TPSTransaction Per Second),是吞吐量的常用量化指标。

其他相关概念的指标。

QPS(每秒查询数)

HPS/RPS每秒HTTP请求数)。QPS(TPS并发数/平均响应时间

如果是单接口请求,QPS有时也说TPS,指的就是系统的统统量,每秒请求/事务数

利用jmeter测试的指标为Throughput,在聚合报告中可以查看到该指标。

我们要记住一个原则,一个系统的性能其实是由TPS决定,跟并发用户数没有多大关系。

一般在同样的TPS下,可以用不同并发用户数去压测得到,不过会有不同的响应时间。

性能指标 响应时间

 

响应时间公式:响应时间=请求传输时间+Server处理时间+响应传输时间+前端解析渲染时间

T=N1+N2+N3+N4+A1+A2+A3

这个是严格意义的响应时间,我们一般测试的是服务器级别的响应时间,不包括前端解析渲染时间。

合理的响应时间

2/5/8 原则     2秒之内用户觉得很快,  5秒之内用户觉得还可以。  8秒之外用户觉得系统慢,无法忍受

 并发用户数  

并发用户数

在同一时刻与服务器进行了交互的在线用户数量。并发用户数是指对Server产生压力的用户

在线用户数

当一个用户登录到一个网站或应用后,无论是否进行发送请求操作,这些用户称为在线用户。

而并发用户数是包含在在线用户数中的。

测试需求并发用户数,一般需求采集人员会将线上的并发用户数根据日志或工具分析统计出。

测试时,需要考虑的两种并发场景:

多个用户同时在同一系统进行同一操作,比如同时购买商品。

多个用户同时在同一系统进行不同操作,比如有的在浏览查看商品,有的在购买商品。

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员吾非同

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值