LoadRunner编程之跳出迭代
作者:网络转载 发布时间:[ 2015/9/29 14:56:36 ] 推荐标签:性能测试
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)之前都跳出迭代,进行下一次迭代。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11