在性能压测中,**吞吐量(Throughput)**通常用来衡量系统单位时间内处理请求的能力。看懂吞吐量,需要从“看什么指标、在哪里看、怎么判断好坏”三个层面来理解。
常见有两种理解:
一般说“压测吞吐量”,默认指 TPS / QPS / RPS
Throughput:请求/秒summary = 1200 in 00:00:10 = 120.0/s
→ 吞吐量 120/swrk -t10 -c100 -d30s http://api.test.com
输出:
Requests/sec: 8500.22
→ 吞吐量 8500 RPS
ab -n 10000 -c 100 http://api.test.com
输出:
Requests per second: 1200.50 [#/sec]
| 并发 | 吞吐量 | 说明 |
|---|---|---|
| 低并发 | 低 | 正常 |
| 中并发 | 上升 | 系统利用充分 |
| 高并发 | 持平或下降 | 可能瓶颈 |
✅ 理想:吞吐随并发上升后趋于平稳
❌ 异常:并发一高吞吐反而掉
只看吞吐会误判:
常用组合:
吞吐 ↑,RT 稳定 → 健康
吞吐 ↑,RT ↑ → 接近极限
吞吐 ↓,RT ↑ → 已崩溃
举例:
压测看吞吐量,不是只看一个数字,而是看:在不同并发下,吞吐是否稳定上升、响应时间是否可控、是否达到业务目标。
如果你愿意,可以告诉我:
我可以帮你具体分析瓶颈。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。