LR 运行时函数(LR Run-Time Functions)

1) lr_continue_on_error

指定错误处理的方法,这个函数的申明是 void lr_continue_on_error(int value), 这里value有五个选项可以选择, 分别为:

a) LR_ON_ERROR_NO_OPTION => 0 相当于没有勾选Run-Time Settings的复选框,即取消错误继续执行

b)LR_ON_ERROR_CONTINUE => 1 相当于勾选Run-Time Settings的复选框,即尽管有错误发生还是继续往下执行

c)LR_ON_ERROR_SKIP_TO_NEXT_ACTION => 2 强制结束执行当前Action

d)LR_ON_ERROR_SKIP_TO_NEXT_ITERATION => 3 强制结束当前循环,进入下一个迭代循环

e)LR_ON_ERROR_END_VUSER => 4 强制结束当前VUser

正常情况下,当错误发生的时候继续执行可以在VUGen的Run Time Setting里面指定,勾选复选框,这个作用范围是全局有效。打开Run-Time Settings 窗口,Miscellaneous -> Error Handling.

LR 运行时函数(LR Run-Time Functions)_第1张图片

然而对于脚本里面的一些代码片段不想使用全局的错误处理方法,则可以对这个代码片段指定特定的处理方式,使用不同的错误处理Option来包含这个代码即可,如下所示:

-------------------------------------

lr_continue_on_error (0);

your code here...

...

lr_continue_on_error(1);

----------------------------------

你可能感兴趣的:(LR 运行时函数(LR Run-Time Functions))