1.2.5 有多少用户
通常,很少有人对系统的容量或规模加以足够的考虑。开发人员和测试人员可能经常会忽视系统最终用户的规模和分布。很多应用程序在开发和测试的过程中都从来没有考虑过以下这些问题。
·有多少用户在实际使用这套系统?
·会有多少用户[1]同时使用这套系统?
·用户是如何连接到系统上来的?
·随着时间的推移,预计会增加多少用户访问?
·最终的应用程序架构是什么样?服务器的数量和位置如何分布?
·网络的容量会对应用程序有什么样的影响?
忽视对这些问题的考虑表现在对应用程序要支持的并发用户数有不切实际的预计。此外,开发人员往往没有考虑到有相当多的用户仍然在使用着低带宽、高延时的WAN网络连接。第2章将详细讨论连接方面的问题。
[1]以下是性能测试过程中常说的几种用户的概念:1.系统用户数:指所有可能访问这套系统的用户数,也叫系统的全部用户数。2.在线用户数:指同时访问这套系统的用户数量。3.并发用户数:在一个时间切面上同时向这套系统发起请求的用户数。