VuGen 错误处理函数
VuGen 提供了错误处理函数lr_continue_on_error ,用来在脚本中实时修改 Vuser 的出错设置。lr_continue_on_error 函数语法结构如下:
void lr_continue_on_error(int value);
value 是脚本运行出错设置的取值,具体取值及相应值的含义如表所示。在使用表中的参数时,即可以使用常量名称作为参数,也可直接使用对应常量值作为参数。
lr_continue_on_error 调用后将其后面所有语句产生影响。因此,脚本中较常用的是lr_continue_on_error(0) 和 lr_continue_on_error(1) 。这两个语句成对出现ian,期间包含着需要设置为发生错误停止执行的关键业务脚本。
这种设置比较适合压力较大且在夜间自动运行的测试场景,而这类场景通常会在Runner-time Settings 中开启 Continue on error 选项,因此需要通lr_continue_on_error(0) 关闭 Continue on error 选项,使一些关键业务发生错误停止执行。对于一些非关键业务,则需要通过lr_continue_on_error(1) 开启 Continue on error 选项,这样即使遇到错误也不会影响脚本的继续执行。