调用重复执行

针对步骤与模块的调用,可以声明执行多次,以星号*开头,按照 ”重复体声明“ * ”执行次数声明“ 的格式:

声明内容描述
重复体声明可以是步骤重复的声明,如:2-5 从第2步到第5步;也可以是模块的声明,直接为模块名 ModuleName
注意针对步骤的申明,可以有简写的形式,如只有一个步骤 2, 表示仅仅执行第2步,2-表示第2步到当前步骤前面的一步。
执行次数声明执行次数的声明可以直接为一个整数常量,也可以是一个整数型的变量,表示为固定的次数
还可以是一个数据源变量,表示针对数据源中的每一项进行重复,或者是使用一个大于号 < 紧跟一个文件名称,表示为从这个文件中取出数据源
执行次数声明部分如果什么也没有,则为执行1次。

另外,针对模块的调用,如果在模块名称后面跟随两个星号**,表示为在模块执行的时候需要执行缺省设置代码,否则无需执行缺省设置代码。

模块调用举例

代码描述
*begin*执行第 begin 步,循环 1 次
*begin*time执行第 begin 步,循环 time 次
*begin-end*执行第 begin 步到 end 步,循环 1 次
*begin-end*time执行第 begin 步到 end 步,循环 time 次
*moduleName*执行模块,循环 1 次
*moduleName*time执行模块,循环 time 次
*moduleName**执行模块和准备语句,循环 1 次
*moduleName**time执行模块和准备语句,循环 time 次
*begin-end*$var循环从变量中取值,并执行第 begin 步到第 end 步
*moduleName*$var循环从变量中取值,并执行模块
*moduleName**$var循环从变量中取值,并执行模块和准备语句
*begin-end*<filename从文件中获取数据源,并重复执行第 begin 步到第 end 步
*moduleName*<filename从文件中获取数据源,并重复执行模块
*moduleName**<filename从文件中获取数据源,并重复执行模块和准备语句

实例

[4]
*2*
*2*2
*2-3*
*2-3*2
*module_internal*
*module_internal*2
*module_external**
*module_external**2
<< 步骤与模块断点续执行 >>