LoadRunner的Action逻辑运行选择

来源:互联网 发布:周口公务员网络培训 编辑:程序博客网 时间:2024/05/03 15:31
如果你有三个Action那么你怎么选择他们的运行逻辑呢?
例如:你想实现一个脚本需要实现两种路径运行.第一种逻辑是1-2-3,第二种逻辑是1-3.但是LoadRunner总是顺序去执行Action),起初不知道怎么解决.不过稍微想想我们有办法去解决这个问题,还是看代码吧.

[cpp] view plaincopy
  1. Action()  
  2. {  
  3.     int i = 1;  
  4.   
  5.     lr_output_message("%s""Action1-1111111111");  
  6.     if (i != 1) {  
  7.         Action2();  
  8.     } else {  
  9.         Action3();  
  10.     }  
  11. }  
  12.   
  13.   
  14. Action2()  
  15. {  
  16.     lr_output_message("%s""Action2-2222222222");  
  17.     return 0;  
  18. }  
  19.   
  20.   
  21. Action3()  
  22. {  
  23.     lr_output_message("%s""Action3-3333333333");  
  24.     return 0;  
  25. }  

要注意:不要在Action最后加return 0;不然在执行完Action后LoadRunner会顺序执行Action2()/Action3().但是光脚本中做判断是不够还是需要在Run-time Setting中进行设置.看截图:

 

注意:要将运行逻辑调成随机.然后把运行几率调成跟上图一样就可以(不过我没有试验过设置随机的情况).总之通过上面的操作是可以实现Action运行逻辑选择的.
0 0
原创粉丝点击