1. 核心概念定义
1.1 在线用户数(Online Users)
定义:同时连接到系统的用户总数(包括活跃和空闲用户)。
示例:
10,000人在线,仅2,000人实际操作 → 在线用户数=10,000。
1.2 并发用户数(Concurrent Users)
定义:同一时刻向服务器发起请求的用户数。
示例:10000在线用户,实际并发约200-2000。
1.3 吞吐量(TPS)
定义:系统每秒处理的请求数(Transactions Per Second)。
与并发数的关系:
TPS=并发用户数 / 平均响应时间(秒)
2. 并发用户数预估方法
2.1 基于业务数据的计算
并发用户数 ≈ 在线用户数 × 并发率(通常5%~20%)