zoukankan      html  css  js  c++  java
  • LoadRunner编程之跳出迭代

    LoadRunner中提供了函数exit(-1)来结束迭代。 使用return 0 来结束本次迭代,进入下一次迭代。

    例子如下:

        在运行时设置中,设置迭代次数为5,运行下面的脚本:

        int i;
        char aaa[]="test"; 
    Action()
    {

        i=0;
        if (i==0) {
        exit(-1);
        }
       
     lr_output_message("value:%s",aaa);

     return 0;
    }

    结果为:

    Virtual User scrīpt started
    Starting action vuser_init.
    Ending action vuser_init.
    Running Vuser...
    Starting iteration 1.
    Starting action Action.

        只运行了一次迭代,就结束了。

    下面的代码:

        int i;
        char aaa[]="test"; 
    Action()
    {

        i=0;
        if (i==0) {
        return 0;
        }
       
     lr_output_message("value:%s",aaa);

     return 0;
    }

    结果:

    Virtual User scrīpt started
    Starting action vuser_init.
    Ending action vuser_init.
    Running Vuser...
    Starting iteration 1.
    Starting action Action.
    Ending action Action.
    Ending iteration 1.
    Starting iteration 2.
    Starting action Action.
    Ending action Action.
    Ending iteration 2.
    Starting iteration 3.
    Starting action Action.
    Ending action Action.
    Ending iteration 3.
    Starting iteration 4.
    Starting action Action.
    Ending action Action.
    Ending iteration 4.
    Starting iteration 5.
    Starting action Action.
    Ending action Action.
    Ending iteration 5.
    Ending Vuser...
    Starting action vuser_end.
    Ending action vuser_end.
    Vuser Terminated.

        运行了5次迭代,但是每次迭代运行到lr_output_message("value:%s",aaa)之前都跳出迭代,进行下一次迭代。

       

  • 相关阅读:
    CentOS更改yum源与更新系统
    JQ兼容各种JS库的写法
    虚拟主机
    SSH安全登录(远程管理)22端口
    Samba服务器
    VSFTP服务
    网络配置和文件服务器
    服务和进程管理(二)
    攻防世界XCTF--一个登录验证页面(第六题)
    攻防世界XCTF--一个不能按的按钮(第五题)
  • 原文地址:https://www.cnblogs.com/shengs/p/4833815.html
Copyright © 2011-2022 走看看