loadrunner学习笔记-错误处理函数
vugen提供了错误处理函数lr_continue_on_error,用来在脚本中实时修改vuser的出错设置
lr_continue_on_error函数语法结构如下:
void lr_continue_on_error(int valuue)
value是脚本运行出错设置的取值,具体取值及相应值的含义如表所示。在使用表中的参数时,即可以使用常量名作为参数,也可直接使用对应常量值作为参数
lr_continue_on_error调用后将对对齐后面所有的语句产生影响。因此,脚本中常见的是 lr_continue_on_error(0)和 lr_continue_on_error(1)。这两个语句成对出现,期间包含着需要设置为发生错误停止执行的关键业务脚本。
这种设置比较适合压力较大且在夜间自动运行的测试场景,而这类场景通常会在run-time-setting中开启continue on error选项,因此需要lr_continue_on_error(0)关闭continue on error 选项,使一些关键业务发生错误停止运行,对于一些非关键业务,则需要通过lr_continue_on_error(1)开启continue onerror 选项,这样即使错误也不会影响脚本的继续运行。
具体的设置有两个方法
一:手动设置,具体操作,
操作成功之后,点击运行脚本既可以
二:自动设置
在需要设置的模块中增加错误处理函数:lr_continue_on_error(0)即可,具体:
添加即可。