并发用户数一般为在线用户的万分之一,如果有1000万在线用户,那么需要测试1000个并发用户。系统的并发用户数一般是在线用户的5%-20%,所以并发用户数很大程度上是根据经验和行业的一些标准来计算的。
一般情况下,可以参考以下方法来确定性能测试时的并发用户数:
1,参考其他同类产品。
如果不知道测试过程中需要测试多少并发用户数,那么可以分析市场上同类产品测试的情况,参考其测试的并发用户。
2,分析历史数据。
如果有历史数据,可以分析后台统计到的历史数据,分析一年或者半年的交易量,可以得到服务器每天要处理的业务数量,进而可以确定系统需要支持的并发用户数。
3,试上线运行。
如果没有同类产品可以参考,那么试上线运行也是一种办法,如火车票官方订票系统,这类系统就没有可以参考的对象,这样可以通过试上线运行的 方法来大体了解终端用户提交业务的情况,进而确定系统每秒钟需要处理多少笔业务或者HTTP请求数。
并发用户数是指同一时刻与服务器进行数据交互的所有用户数量。必须是同一时刻,因为并发强调的是用户同时对服务器进行施压;强调要与服务器进行数据交互,如果未和服务器进行数据的交互,这样的用户是没给服务器带来压力的。
划重点:
一般情况下,系统的并发用户数一般是在线用户的5%-20%,所以并发用户数很大程度上是根据经验和行业的一些标准来计算的。