51Testing软件测试论坛

标题: 请问Vuser的运行逻辑怎么用 [打印本页]

作者: beckham516    时间: 2005-10-31 18:17
标题: 请问Vuser的运行逻辑怎么用
在run logic中设置了block,再往block里插入了action,如何把操作写到action中(在脚本编辑器左边没看到新加的block和action)。
谢谢!
作者: bsd3000    时间: 2005-11-1 09:29
往block里插入的action都是从已经存在的action列表中选择的,不是在创建块时新建的。
作者: beckham516    时间: 2005-11-1 10:49
谢谢,
那block和action运行时是什么关系,在运行逻辑里添加一个block,再往block里插入一个action,此时action与block既是同一级别,block里又包含一个action,那他的运行逻辑到底是怎样的呢,谢谢
作者: morebetter    时间: 2005-11-1 11:01
block相当于是个组的概念。比如你有很多个功能,分别写到action中,比如登陆,提问,回答,查询,退出这5个action,你在做测试时,很可能想测登陆,提问,退出这个一系列的过程,这时就用到了block,你把这三个action分别移到block中就行。
online上解释到:Action blocks are groups of actions within the Vuser script. You can create separate action blocks for groups of actions, adding the same action to several blocks. In the following example, Block0 performs a deposit, Block1
performs a transfer, and Block2 submits a balance request. The Login and
Logout actions are common to the three blocks.You configure each block independently—its sequence, weighting, and iterations.
作者: bsd3000    时间: 2005-11-1 11:05
块跟块之间是默认按照在结构树中的先后顺序执行的;可以给每一个块设置不同的执行方法和迭代次数,这个设置只适用于块内的操作。
作者: beckham516    时间: 2005-11-1 11:18
那我运行完块里面的action时,块外面的action还用不用执行
作者: bsd3000    时间: 2005-11-1 11:31
没有加到块里的操作应该是跟块一起,按照在结构树上的先后顺序执行。你可以做一个这样的脚本实际运行看看。




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