性能测试中并发用户数设计必须以系统真实使用中可能出现的最大用户数为基础进行核算。下面介绍根据系统的最大使用人数或者最大在线人数来评估最大用户数的方法。
极限法
对于系统已经投产或者目标用户群体不确定的门户网站,可以通过分析日志,也可以使用系统已经注册的用户数量做为系统最大用户数,然后按照经验公式来估算最大并发用户数。
用户趋势分析
对软件生存周期内的用户未来走势进行分析,预测系统可能达到的最大用户数,从而估计系统的最大并发用户数,这种方法多用于系统用户数目逐渐增加的情况。
经验评估法
按照经验来评估系统可能的最大并发用户数,这种方法多用于系统的使用用户数目相对稳定且比较明确的系统。
性能测试中并发用户数的设计基本是按照系统最大用户数的百分比来设计的,对于某一特定用例,需要注意并发用户设计的最大值一般不会超过前面计算的系统实际使用的最大用户数的30% ,除非是为了测试系统能支持的最大并发用户数量。