压力测试场景
计算机知识思维导图:压力测试场景。网页展示前三层结构,可在线查看完整脑图并下载 GoMind 文件。
2026-08-25
## 压力测试场景 ### 压力测试场景 #### 1000人同时请求服务器 ##### 服务器平均处理时间 0.5s #### 1000人同时请求服务器 ##### 服务器平均处理时间 1s #### 已知TPS=1000 ##### 服务器平均响应时间 0.5s ##### 事务过程时间 1s ##### 事务过程时间 5s ##### 风险 #### 经验 ##### 业务接口实际TPS= ##### 业务接口的承受用户量 ##### 1000人 打开1次页面(预设承载) #### 已知TPS=1970 已知响应时间=0.034s 已知并发人数2000 步调1s ##### Untitled node ##### 并发数未知? ##### 并发数=TPS*响应时间=1970*0.034=66.98 ##### TPS = 并发数/0.034 = 66.98/0.034 = TPS/1 = 1970 ##### 并发数= 总用户数/事务处理时间 = 2000/1s ##### 并发数= 处理事务数量/事务处理时间 = 66.98/0.034s > 仅展示前三层结构;请在线查看完整脑图或下载 GoMind 文件。
压力测试场景
压力测试场景
TPS=1000/0.5=2000
服务器平均处理时间 0.5s
1000人同时请求服务器
TPS=1000/1=1000
服务器平均处理时间 1s
1000人同时请求服务器
并发数=1000*0.5=500
服务器平均响应时间 0.5s
系统可承载在线人数=TPS*步调=1000*1
事务过程时间 1s
系统可承载在线人数=TPS*步调=1000*5=5000
事务过程时间 5s
虽然TPS为每秒可处理的请求数,如5000人同时在1s内请求,是超出了TPS负荷
无法在1秒内处理完成5000人请求,自然会出现超时等现象
齐步走
风险
已知TPS=1000
系统基础TPS - 业务接口损耗TPS
业务接口实际TPS=
业务接口实际TPS * 事务过程时间
业务接口的承受用户量
并发数=人次
TPS = 并发数/响应时间
1000TPS才能支持此场景
假设:1000/1=1000
2000TPS才能支持此场景
响应时间越快,TPS越高
或,要求的响应时间越快,需要的TPS就越高
假设:1000/0.5=2000
TPS = 1000/响应时间
同时刻打开(步调)
并发数=人次/步调 = 1000/5 = 200人
TPS = 并发数/响应时间
200TPS才能支持此场景
假设:200/1=200
400TPS才能支持此场景
假设:200/0.5=400
TPS = 200/响应时间
分散在5s内请求(步调)
1000人 打开1次页面(预设承载)
经验
Untitled node
并发数未知?
并发数=TPS*响应时间=1970*0.034=66.98
TPS = 并发数/0.034 = 66.98/0.034 = TPS/1 = 1970
并发数= 总用户数/事务处理时间 = 2000/1s
并发数= 处理事务数量/事务处理时间 = 66.98/0.034s
已知TPS=1970
已知响应时间=0.034s
已知并发人数2000
步调1s