51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2734|回复: 5
打印 上一主题 下一主题

[原创] 测试过程中几种用户的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-9-26 09:23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在测试过程中我们经常会看到这样的词汇:系统用户、虚拟用户(Vuser、SimUser)、、注册用户、在线用户、并发用户;在测试指标还会看到并发用户数(simusers/Vusers)和用户建立速率(SimUsers/s和Vusers/s);那么这些概念有什么区别和联系呢?那我在接下来的文章里边我们逐一的去分析:
1)系统用户
所谓的系统用户从字面上理解是使用系统的人,既然是人那么这就是一个实体,比如张三、李四等;这个实体在使用系统时就会有他的行为,比如用户应用客户端访问,用户注册、用户登录、用户浏览等。
2)虚拟用户
所谓虚拟用户就是对上述系统用户,人这个实体的仿真用户;通过程序去仿真用户的行为,包用户使用的客户端,用户的访问行为,用户注册,登录,下载或这上传文件等;
3)注册用户
所谓的注册用户就是系统中已经通过注册的用户,这样的系统一般情况下提供用户注册功能,系统使用者通过用户注册功能可以注册为系统的用户;
4)在线用户
所谓在线用户就是已经登录到系统的用户,这个登录不一定是注册用户的登录,可能是只进行了访问而没有登录,或者登录失败的用户;
5)并发用户
所谓并发用户就是对于某个系统实体而言在线并执行操作行为的用户,这些操作包括浏览、查询、下载、上传、等用户行为;不包括进行think time 的用户。
以上这些不同用户的联系与区别如下:
1)系统用户是使用西系统的用户实体(人),虚拟用户是对系统用户这个实体的仿真;
2)系统用户不一定是注册用户,但注册用户一定是系统用户;
3)一个系统用户可以注册几个用户,也就是说几个注册用户属于同一个系统用户;
4)在线用户不等于并发用户,在线用户有可能没有执行对系统的操作;
5)并发用户<=在线用户;
6)在线和并发用户不一定是注册用户;
我们再说一下测试指标中的并发用户数和用户建立速率这两个概念
1)并发用户数
同时在线执行操作的用户数;
2)用户建立速率
每秒钟新建立的用户
区别和联系
1)并发用户数需要一定的新建用户速率来维持已经完成断开的用户;
2)并发用户数是已经建立成功的用户,也就是说已经建立了TCP链接开始做HTTP、GET或PUT等操作的用户。
以上内容是自己对于这些用户的一些理解,希望大家对于不同的理解给予分析,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-9-26 10:22:05 | 只看该作者
解释的非常详细,一目了然,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-26 10:42:07 | 只看该作者
学习咯!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-26 13:24:39 | 只看该作者
值得学习,说的很详细啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-9-26 13:31:07 | 只看该作者
受益匪浅
学习学习……
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-9-27 13:31:34 | 只看该作者

回复 1# 的帖子

对,性能测试是并发测试
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-8 04:39 , Processed in 0.078539 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表