zoukankan      html  css  js  c++  java
  • 性能测试工具LoadRunner10-LR之Virtual User Generator 错误处理函数

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

  • 相关阅读:
    支付宝自研数据库OceanBase全球开放!淘汰甲骨文
    网易邮箱运维工程师岗位应聘笔试题
    Python中的10个常见安全漏洞及修复方法
    关于数据库性能优化的一些误区
    解密程序员招聘内幕
    JSP---第十次作业
    JSP----第九次作业
    JSP---第八次作业
    JSP---第七次作业
    第六次作业---JDBC连接数据库
  • 原文地址:https://www.cnblogs.com/shenhainixin/p/9634619.html
Copyright © 2011-2022 走看看