51Testing软件测试论坛

标题: 求助各位大侠--关于我的一个测试需求 [打印本页]

作者: wwyfriend    时间: 2010-3-1 20:21
标题: 求助各位大侠--关于我的一个测试需求
需求是:系统可以支持200人同时在线。
我目前所进行到的步骤是:
1.录制了 脚本(登陆的脚本,设置了一个事务);
2.用户名和密码做了参数化(只设定了两组数据);
3.设定了一个检查点,判断用户名和密码输入后,是否成功登陆到系统中。
我想知道 ,接下来该怎样设计场景,才能符合我的“测试需求。
尤其是该 选择“运行直到完成”,还是“持续多长”时间,以及是否需要“集合点”?

谢过各位,急切期待各位的精彩回答啊。
本人系LR菜鸟,回答麻烦尽量详细,不胜感激。
作者: 云层    时间: 2010-3-1 20:54
你先决定你的需求,到底200个人在系统上干嘛,希望他们怎么干,确定了性能需求你才能确定你最后的场景怎么做
作者: wwyfriend    时间: 2010-3-2 07:50
多谢云层回复。
进来之后,我先让他们不做任何业务操作,只要进入系统就可以了。
我是这样理解的,登陆事务成功,也就是登陆到了系统中,也就证明了他们在线。
不知道,理解上有没有错误?
作者: 云层    时间: 2010-3-2 09:18
登录到系统不做操作确实属于在线情况,你登陆的时候存在并发。

不过真实情况并不是这样,所以你的负载应该不能模拟真实的情况,数据的意义就不大了
作者: xiaofei1979    时间: 2010-3-2 10:35
那么怎样才能模拟200用户同时在线的场景呢?
作者: angle-ying    时间: 2010-3-2 11:34
标题: 回复 5# 的帖子
看看你的需求我感觉你应该在登录之前做一个集合点 这样让所有的用户到登录的那一刻等着没有到达的用户 这样并发的几率要大

多谢云层回复。
进来之后,我先让他们不做任何业务操作,只要进入系统就可以了。
我是这样理解的,登陆事务成功,也就是登陆到了系统中,也就证明了他们在线。
不知道,理解上有没有错误?
看你这个回答 感觉你的需求还是没有弄明白 你还是弄清楚之后在设计场景吧
作者: 云层    时间: 2010-3-2 12:16
同时在线的这个概念其实没用,因为在线不做操作对系统没负载,而在线做不同的事情负载分布,在线并发做某一件事情,负载很大,这些东西都是需要考虑的,到底什么是在线
作者: wwyfriend    时间: 2010-3-2 18:55
还是首先感谢 云层 和xiaofei的 回复。
个人有以下一点看法,就是说“200人同时在线“是不是一个明确的需求?
我觉得,这个应该基本算是很清楚了。
因为一个系统,是不是能够让200人登陆到里面,只要求在线即可,这应该算是一个最小的“压力”。
修改了Tomcat配置之前,10个Vuser 服务器就没有响应了。
修改之后,200Vuser可以正常运行,没有任何错误。
我选择的 场景是 手动的,运行“直到完成”,一次全部初始化。
不知道,这样是不是 就可以确定 系统可以“支持200人”在线了,如果我的理解有什么问题,
还请各位 不吝赐教。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2