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选项,这样即使遇到错误也不会影响脚本的继续执行。

最新文章

  1. 【BZOJ3943】[Usaco2015 Feb]SuperBull 最小生成树
  2. andorid SQLite数据库的增删改查 和事务操作
  3. iOS 定制controller过渡动画 ViewController Custom Transition使用体会
  4. Python之创建tuple和“可变”的tuple
  5. OC 设计模式——单例模式
  6. JDT入门
  7. 第七篇、使用UIView的animateWithDuration方法制作简易动画
  8. Python学习笔记——基础篇【第六周】——hashlib模块
  9. 引水入城[NOI2010 ]
  10. Spark算子篇 --Spark算子之combineByKey详解
  11. 超详细动手搭建一个Vuepress站点及开启PWA与自动部署
  12. GCP试用到期再申请
  13. sqoop安装遇到的问题
  14. 项目管理工具maven(二)
  15. Html5学习4
  16. 如何从“点子”落地到“执行”?—完整解析1个手游传播类mini项目的进化
  17. 【起航计划 012】2015 起航计划 Android APIDemo的魔鬼步伐 11 App->Activity->Save & Restore State onSaveInstanceState onRestoreInstanceState
  18. jsp页面中引入java类
  19. RGBA与半透明背景
  20. 影响Scala语言设计的因素列表

热门文章

  1. 《Effective Java》第10章 发并
  2. 《Head First Servlets & JSP》-6-会话管理
  3. static的功能
  4. Java泛型读书笔记 (一)
  5. 【C#】 创建和调用webapi
  6. javascript jquery封装对象时的错误,求解!我想知道为什么
  7. Java与C++比较
  8. Iterator 遍历器
  9. VisualStudio.Net应用程序制作图标
  10. Ubuntu1804登录界面闪退