性能压测 并发用户数 与 吞吐量、错误率之间的关系

并发用户数:是指模拟用户实际去 请求的用户数量,模拟每个人去操作。

吞吐量:可以是 流量 也 可以是业务量。

持续时间1分钟   10个用户并发,按每秒1个线程数来计算    请求数= 10用户×60分钟×1个线程= 600次请求。 吞吐量=600个请求。

吞吐率=600个请求÷1分钟=60个请求/秒

 

持续时间1分钟   20个用户并发,按每秒1个线程来计算       请求数= 20用户×60分钟×1个线程= 1200次请求。 吞吐量=1200个请求。

吞吐率=1200个请求 ÷1分钟= 60个请求/秒

当吞吐量不断增加是,并发请求数增多,排队的请求也就越多,系统能够处理过来的请求数会达到瓶颈。

这时就会有了错误率的概念,我们要求的是请求都成功,如果出现了大面积的失败,说明系统处理失败;此时存在严重的队列堵塞 或 请求超时。

这时 吞吐率会达到 一个瓶颈值。此时这个瓶颈值 就是系统的 最大处理能力。

吞吐率  的计算方法 与  TPS是否相识??? 吞吐率也可以是 网络流量 KB/秒,在持续高负载下的网络流量 基线。

 

由此可见  在相同的时间内,并发用户数越大,吞吐量越大。当随着 并发用数增加,吞吐量增加,但是吞吐率增加到一定阶段就会达到瓶颈。

 

posted @ 2025-11-20 11:07  BKY007-xzf  阅读(1)  评论(0)    收藏  举报