qicyt1812 发表于 2008-10-28 10:37:40

:call: 奇怪咯,为什么Iteration输出时得不到预期的结果呢

:call:奇怪咯,Iteration是LoadRunner自带的参数啊,为什么我是在输出时的不到想要的结果呢

迭代次数: 5次

Action()
{
    lr_output_message("Iteration %s :",lr_eval_string("{Iteration}"));


        return 0;
}

输出结果:

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; Web build 4788       
Run-Time Settings file: "C:\DOCUME~1\~~~~1\LOCALS~1\Temp\noname6\\default.cfg"       
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(3): Iteration {Iteration} :
Ending action Action.
Ending iteration 1.
Starting iteration 2.
Starting action Action.
Action.c(3): Iteration {Iteration} :
Ending action Action.
Ending iteration 2.
Starting iteration 3.
Starting action Action.
Action.c(3): Iteration {Iteration} :
Ending action Action.
Ending iteration 3.
Starting iteration 4.
Starting action Action.
Action.c(3): Iteration {Iteration} :
Ending action Action.
Ending iteration 4.
Starting iteration 5.
Starting action Action.
Action.c(3): Iteration {Iteration} :
Ending action Action.
Ending iteration 5.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

为什么每次都是输出:Iteration {Iteration}
而不是我预想的 Iteration 1、Iteration 2.。。。Iteration 5 呢
以前用的时候曾经正常输出过,后来再使用就无法正常输出的,请问是需要做哪些设置吗?麻烦明了的前辈给予指点哦,万分感谢:handshake

qicyt1812 发表于 2008-10-28 10:38:27

在线等ing,烦劳各位给予帮助,谢谢:loveliness:

qicyt1812 发表于 2008-11-3 09:36:01

没人回复我呢,呜呜,继续等待,自己顶:lol

whyleave 发表于 2008-11-3 10:34:50

什么协议的脚本?

Lemon_s 发表于 2008-11-3 10:40:49

跟协议有关吗?这是楼主自己的试验脚本吧
没这样用过,关注一下

lingxdbc 发表于 2008-11-3 11:12:19

我刚刚也遇到这样的问题.....纯属自己的试验.参考帮助来写的.为什么会出现这样的情况?

qicyt1812 发表于 2008-11-3 14:22:39

是web(HTTP/HTML)协议的呀,以前的时候用过的,能够正常输出,后来重装系统,再用就不行了,会不会跟系统有关呢?以前可以成功运行的时候是windows2000的系统,现在换成XP了,我在2003的系统上也用不起来

qicyt1812 发表于 2008-11-3 14:39:05

好像也不是操作系统的原因,郁闷咯,真不晓得咋搞滴:Q

lingxdbc 发表于 2008-11-4 11:31:28

我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %siterationLog on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.Param type 选 Iteration Number. 搞定.
汗死.....

mr.bee 发表于 2008-11-4 13:13:42

我已经按照楼上方法做了
还是不行

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; Web build 4788       
Run-Time Settings file: "C:\Documents and Settings\Administrator\Local Settings\Temp\noname2\\default.cfg"       
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(3): Iteration 1 :
Ending action Action.
Starting action Action.
Action.c(3): Iteration 1 :
Ending action Action.
Starting action Action.
Action.c(3): Iteration 1 :
Ending action Action.
Starting action Action.
Action.c(3): Iteration 1 :
Ending action Action.
Starting action Action.
Action.c(3): Iteration 1 :
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.

whyleave 发表于 2008-11-4 13:46:57

看你的日志只迭代了一次

zj101582 发表于 2008-11-4 13:56:42

原帖由 lingxdbc 于 2008-11-4 11:31 发表 http://bbs.51testing.com/images/common/back.gif
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %siterationLog on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.   
:victory:

Lemon_s 发表于 2008-11-4 14:09:58

原帖由 lingxdbc 于 2008-11-4 11:31 发表 http://bbs.51testing.com/images/common/back.gif
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %siterationLog on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.P ...
真的是这样吗?
任意一个参数设置成iteration number都能达到这样的效果的啊。

lingxdbc 发表于 2008-11-4 14:12:54

原帖由 Lemon_s 于 2008-11-4 14:09 发表 http://bbs.51testing.com/images/common/back.gif

真的是这样吗?
任意一个参数设置成iteration number都能达到这样的效果的啊。

是这样,我是把参数名改名为iteration了

devil_xxg 发表于 2008-11-4 15:43:32

Action()
{

        int iteration;

    lr_output_message("Iteration %d :",++iteration);


      return 0;


}

Lemon_s 发表于 2008-11-4 15:49:35

原帖由 lingxdbc 于 2008-11-4 14:12 发表 http://bbs.51testing.com/images/common/back.gif


是这样,我是把参数名改名为iteration了
一直被误解了,呵呵

mr.bee 发表于 2008-11-4 17:22:30

超级晕
我居然搞错了
我跑到block那里设置了

qicyt1812 发表于 2008-11-7 20:06:49

哦,也也可能。不过我记得上次我用的时候,{iteration}没做什么特殊设置,可能是我忘记了,呵呵,问题解决了就ok啦,谢谢大家:hug:
页: [1]
查看完整版本: :call: 奇怪咯,为什么Iteration输出时得不到预期的结果呢