在TestManager中如何重复执行一个脚本?
我要执行一个登录并发脚本2次,iteration设为2,两次之间相隔2分钟,但执行错误。提示:sync point login_bf is duplicated in same user's schedule
RTmaster run not executed due to fatal workload description errorsl
TestManager run failed initialization.
[ Last edited by zflanna on 2005-8-2 at 10:22 ] testmanager的使用步骤是
1 建suite
2 在suite中建senario
3 往senario中添script
4 把scenario添到group中
第4步中可以指定每个scenario的执行次数,也就是这个scenario中所包含的script执行次数 这个流程只是我的习惯,testmanager中添加script和senario非常灵活,自己可以研究下。 也可以在 suite 下的 computer group 中新建一个computer group, 在这个group上右键, insert script,会弹出 run property of script, 里面有iterations 选项.
还可以在这里设置 脚本运行的 顺序.
谢谢回复
麻烦看一下我上面的错误信息,是什么原因呢? http://www-1.ibm.com/support/docview.wss?uid=swg21134215http://www-1.ibm.com/support/docview.wss?uid=swg21164200 不能并发的,只能重复执行 ilovejolly,是不是这样理解:如果这个脚本要重复执行就不能有并发点?如果不重复执行就可以并发? GUI是不能并发的,要做并发的性能测试就用VU做
举个例子,登陆这个动作,用GUI做的话可以登陆---执行其它动作---logout,再登陆---执行其它动作---logout,这样重复的,而VU是看服务器的承受能力,比如同时login100个用户,看服务器的响应时间等。 我的是VU脚本,登录并发,datapool里有4个用户数据,虚拟用户数为2,执行2次,为何还提示有关用户的错误呢 我刚试了下,两个用户各两次简单的登陆,没问题
你说详细点 datapool设置如下:
DATAPOOL_CONFIG "login"DP_SEQUENTIAL DP_SHARED DP_PERSISTENT DP_WRAP
{
INCLUDE, "password", "string", "test";
INCLUDE, "username", "string", "test";
}
4个用户数据:
usrname password
test1 test1
test2 test2
test3 test3
test4 test4
run设置
iterations: 2delay between iterations: 5 seconds
number of users: 2(其他默认)
运行后的错误请看我第一贴,谢谢!
主要是怎么会有这个错误sync point login_bf is duplicated in same user's schedule
[ Last edited by zflanna on 2005-8-2 at 11:46 ] 另外,你测试登录时,是不是并发? 用户数据怎么导入的? 我是edit>datapool information中的edit existing data,手工输入的。如果不重复执行我这个脚本运行没问题。 把脚本改为一次,iteration改为4次试下
今天工作很多,忙死了 Originally posted by ilovejolly at 2005-8-2 02:26 PM:
把脚本改为一次,iteration改为4次试下
今天工作很多,忙死了
谢谢!这么忙还来回答我问题,真是辛苦啊
“把脚本改为一次”,你是说改number of users为1吗?这样一个虚拟用户重复4次我试过是不可以的。错误提示是一样的
[ Last edited by zflanna on 2005-8-2 at 15:15 ] 可以了,把delay between iterations: 5 seconds的5改为0就没问题了,不知为什么?delay between iterations这个参数怎么理解?
页:
[1]