目录
1、概念
系统用户数
狭义上来说,可以理解为系统注册用户数;广义上来说,可以理解为所有访问过系统的用户数
在线用户数
狭义上来说,可以理解为已登录系统的用户数;广义来说,可以理解为当前时间访问系统的用户数。
并发用户数
可以分两种:
-
同一时间点,执行同一(业务)操作的用户数
-
同一时间点,执行不同(业务)操作的用户数
注意:服务器实际承受的压力并不完全取决于并发用户数,详情见下面的例子。
以51测试论坛为例:
作为专业软件测试论坛,会有很多测试者去论坛注册帐号。
假设到现在已有75万在该论坛注册会员,那我们可以说,该论坛拥有75万的系统用户;
假设在某日早上9点,已有10万会员登陆了论坛,那么我们可以说,该论坛在某日9点时拥有10万的在线用户;
假设在这10万已登陆会员中,某个时间点,有2万会员正在提交新帖子,有3万会员正在编写帖子(假设编写帖子不会产生服务器请求操作);有1万会员在帖子页面浏览某帖子内容;有1万会员正在发呆,啥也不做;还有3万会员正在点击某个帖子,那么我们可以说,某时间点,有2万个并发用户在提交新帖子,有3万个并发用户在编写帖子,有1万个并发用户浏览帖子内容,有3万个并发用户在点击某个帖子,,系统有9万的并发用户。
值得注意的是,这9万并发用户中,真正对系统产生压力的只有5万用户,即提交新帖和点击帖子的用户。换句话说,仅对系统发起了请求的并发用户才会对系统施加压力。
这也告诉我们,要好好测试一个系统的性能,必须先对用户的(业务)操作进行分析,分离出用户最常使用、最关心的(业务)操作,因为使用这些操作的人多,所以容易产生并发的情况。</

最低0.47元/天 解锁文章
871

被折叠的 条评论
为什么被折叠?



