51Testing软件测试论坛

标题: :call: 奇怪咯,为什么Iteration输出时得不到预期的结果呢 [打印本页]

作者: qicyt1812    时间: 2008-10-28 10:37
标题: :call: 奇怪咯,为什么Iteration输出时得不到预期的结果呢
  奇怪咯,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          [MsgId: MMSG-27143]
Run-Time Settings file: "C:\DOCUME~1\~~~~1\LOCALS~1\Temp\noname6\\default.cfg"          [MsgId: MMSG-27141]
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 呢
以前用的时候曾经正常输出过,后来再使用就无法正常输出的,请问是需要做哪些设置吗?麻烦明了的前辈给予指点哦,万分感谢
作者: qicyt1812    时间: 2008-10-28 10:38
在线等ing,烦劳各位给予帮助,谢谢
作者: qicyt1812    时间: 2008-11-3 09:36
没人回复我呢,呜呜,继续等待,自己顶
作者: whyleave    时间: 2008-11-3 10:34
什么协议的脚本?
作者: Lemon_s    时间: 2008-11-3 10:40
跟协议有关吗?这是楼主自己的试验脚本吧
没这样用过,关注一下
作者: lingxdbc    时间: 2008-11-3 11:12
我刚刚也遇到这样的问题.....纯属自己的试验.参考帮助来写的.为什么会出现这样的情况?
作者: qicyt1812    时间: 2008-11-3 14:22
是web(HTTP/HTML)协议的呀,以前的时候用过的,能够正常输出,后来重装系统,再用就不行了,会不会跟系统有关呢?以前可以成功运行的时候是windows2000的系统,现在换成XP了,我在2003的系统上也用不起来
作者: qicyt1812    时间: 2008-11-3 14:39
好像也不是操作系统的原因,郁闷咯,真不晓得咋搞滴
作者: lingxdbc    时间: 2008-11-4 11:31
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %s  iteration  Log on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.  Param type 选 Iteration Number. 搞定.
汗死.....
作者: mr.bee    时间: 2008-11-4 13:13
我已经按照楼上方法做了
还是不行

Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.1.0 for WINXP; Web build 4788          [MsgId: MMSG-27143]
Run-Time Settings file: "C:\Documents and Settings\Administrator\Local Settings\Temp\noname2\\default.cfg"          [MsgId: MMSG-27141]
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
看你的日志只迭代了一次
作者: zj101582    时间: 2008-11-4 13:56
原帖由 lingxdbc 于 2008-11-4 11:31 发表
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %s  iteration  Log on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.   


作者: Lemon_s    时间: 2008-11-4 14:09
原帖由 lingxdbc 于 2008-11-4 11:31 发表
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %s  iteration  Log on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.  P ...

真的是这样吗?
任意一个参数设置成iteration number都能达到这样的效果的啊。
作者: lingxdbc    时间: 2008-11-4 14:12
原帖由 Lemon_s 于 2008-11-4 14:09 发表

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


是这样,我是把参数名改名为iteration了
作者: devil_xxg    时间: 2008-11-4 15:43
Action()
{

        int iteration;

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


        return 0;


}
作者: Lemon_s    时间: 2008-11-4 15:49
原帖由 lingxdbc 于 2008-11-4 14:12 发表


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

一直被误解了,呵呵
作者: mr.bee    时间: 2008-11-4 17:22
超级晕
我居然搞错了
我跑到block那里设置了
作者: qicyt1812    时间: 2008-11-7 20:06
哦,也也可能。不过我记得上次我用的时候,{iteration}没做什么特殊设置,可能是我忘记了,呵呵,问题解决了就ok啦,谢谢大家




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2