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.
然而对于脚本里面的一些代码片段不想使用全局的错误处理方法,则可以对这个代码片段指定特定的处理方式,使用不同的错误处理Option来包含这个代码即可,如下所示:
-------------------------------------
lr_continue_on_error (0);
your code here...
...
lr_continue_on_error(1);
----------------------------------