zflanna 发表于 2005-8-2 10:00:12

在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 ]

ilovejolly 发表于 2005-8-2 10:09:42

testmanager的使用步骤是
1 建suite
2 在suite中建senario
3 往senario中添script
4 把scenario添到group中
第4步中可以指定每个scenario的执行次数,也就是这个scenario中所包含的script执行次数

ilovejolly 发表于 2005-8-2 10:11:47

这个流程只是我的习惯,testmanager中添加script和senario非常灵活,自己可以研究下。

wsly 发表于 2005-8-2 10:22:27

也可以在 suite 下的 computer group 中新建一个computer group, 在这个group上右键, insert script,会弹出 run property of script, 里面有iterations 选项.

还可以在这里设置 脚本运行的 顺序.

zflanna 发表于 2005-8-2 10:26:53

谢谢回复

麻烦看一下我上面的错误信息,是什么原因呢?

luming 发表于 2005-8-2 10:34:00

http://www-1.ibm.com/support/docview.wss?uid=swg21134215
http://www-1.ibm.com/support/docview.wss?uid=swg21164200

ilovejolly 发表于 2005-8-2 10:38:29

不能并发的,只能重复执行

zflanna 发表于 2005-8-2 10:45:43

ilovejolly,是不是这样理解:如果这个脚本要重复执行就不能有并发点?如果不重复执行就可以并发?

ilovejolly 发表于 2005-8-2 10:50:36

GUI是不能并发的,要做并发的性能测试就用VU做
举个例子,登陆这个动作,用GUI做的话可以登陆---执行其它动作---logout,再登陆---执行其它动作---logout,这样重复的,而VU是看服务器的承受能力,比如同时login100个用户,看服务器的响应时间等。

zflanna 发表于 2005-8-2 11:03:33

我的是VU脚本,登录并发,datapool里有4个用户数据,虚拟用户数为2,执行2次,为何还提示有关用户的错误呢

ilovejolly 发表于 2005-8-2 11:14:42

我刚试了下,两个用户各两次简单的登陆,没问题
你说详细点

zflanna 发表于 2005-8-2 11:41:34

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 ]

zflanna 发表于 2005-8-2 11:48:07

另外,你测试登录时,是不是并发?

ilovejolly 发表于 2005-8-2 11:48:50

用户数据怎么导入的?

zflanna 发表于 2005-8-2 11:52:27

我是edit>datapool information中的edit existing data,手工输入的。如果不重复执行我这个脚本运行没问题。

ilovejolly 发表于 2005-8-2 14:26:07

把脚本改为一次,iteration改为4次试下

今天工作很多,忙死了

zflanna 发表于 2005-8-2 15:13:29

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 ]

zflanna 发表于 2005-8-2 16:21:31

可以了,把delay between iterations: 5 seconds的5改为0就没问题了,不知为什么?delay between iterations这个参数怎么理解?
页: [1]
查看完整版本: 在TestManager中如何重复执行一个脚本?