性能测试工具LoadRunner10-LR之Virtual User Generator 错误处理函数
2024-08-22 23:53:51
VuGen提供了错误处理函数lr_continue_on_error,用来在脚本中实时修改Vuser的出错设置。lr_continue_on_error函数语法结构如下:
void lr_continue_on_error(int value);
value是脚本运行出错设置的取值,具体取值及相应值得含义如表所示。在使用表中的参数时,既可以使用变量名称作为参数,也可直接使用对应常量作为参数。
常量名称 | 常量值 | 含义 |
LR_ON_ERROR_NO_OPTIONS | 0 | 取消出错继续执行设置 |
LR_ON_ERROR_CONTINUE | 1 | 发生错误继续运行脚本 |
LR_ON_ERROR_SKIP_TO_NEXT_ACTION | 2 | 发生错误跳至下个Action运行 |
LR_ON_ERROR_SKIP_TO_NEXT_ITERATION | 3 | 发生错误跳至下一迭代来运行 |
LR_ON_ERROR_END_VUSER | 4 | 发生错误结束当前用户 |
lr_continue_on_error调用后将对其后面的语句产生影响。因此,脚本中常用的是lr_continue_on_error(0)与lr_continue_on_error(1)。这两个语句成对出现,期间包含着需要设置为发生错误停止执行的关键业务脚本。
这种设置比较适合压力较大且在夜间自动运行的测试场景,而这类场景通常会在Run-time-Settings中开启Continue on error选项,因此需要通过lr_continue_on_error(0)关闭Continue on error选项,使一些关键业务发生错误停止执行。对于一些非关键业务,则需要通过lr_continue_on_error(1)开启Continue on error选项,这样即使遇到错误也不会影响脚本的继续执行。
最新文章
- 【BZOJ3943】[Usaco2015 Feb]SuperBull 最小生成树
- andorid SQLite数据库的增删改查 和事务操作
- iOS 定制controller过渡动画 ViewController Custom Transition使用体会
- Python之创建tuple和“可变”的tuple
- OC 设计模式——单例模式
- JDT入门
- 第七篇、使用UIView的animateWithDuration方法制作简易动画
- Python学习笔记——基础篇【第六周】——hashlib模块
- 引水入城[NOI2010 ]
- Spark算子篇 --Spark算子之combineByKey详解
- 超详细动手搭建一个Vuepress站点及开启PWA与自动部署
- GCP试用到期再申请
- sqoop安装遇到的问题
- 项目管理工具maven(二)
- Html5学习4
- 如何从“点子”落地到“执行”?—完整解析1个手游传播类mini项目的进化
- 【起航计划 012】2015 起航计划 Android APIDemo的魔鬼步伐 11 App->;Activity->;Save &; Restore State onSaveInstanceState onRestoreInstanceState
- jsp页面中引入java类
- RGBA与半透明背景
- 影响Scala语言设计的因素列表