51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3731|回复: 17
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-28 10:37:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  奇怪咯,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 呢
以前用的时候曾经正常输出过,后来再使用就无法正常输出的,请问是需要做哪些设置吗?麻烦明了的前辈给予指点哦,万分感谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-10-28 10:38:27 | 只看该作者
在线等ing,烦劳各位给予帮助,谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-11-3 09:36:01 | 只看该作者
没人回复我呢,呜呜,继续等待,自己顶
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-3 10:34:50 | 只看该作者
什么协议的脚本?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-11-3 10:40:49 | 只看该作者
跟协议有关吗?这是楼主自己的试验脚本吧
没这样用过,关注一下
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-11-3 11:12:19 | 只看该作者
我刚刚也遇到这样的问题.....纯属自己的试验.参考帮助来写的.为什么会出现这样的情况?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-11-3 14:22:39 | 只看该作者
是web(HTTP/HTML)协议的呀,以前的时候用过的,能够正常输出,后来重装系统,再用就不行了,会不会跟系统有关呢?以前可以成功运行的时候是windows2000的系统,现在换成XP了,我在2003的系统上也用不起来
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-11-3 14:39:05 | 只看该作者
好像也不是操作系统的原因,郁闷咯,真不晓得咋搞滴
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-11-4 11:31:28 | 只看该作者
我晕,原来这个参数不能直接引用,还得再replace with parameter一次:
lr_error_message("The %s  iteration  Log on Failedl.",lr_eval_string ( "{Iteration}"));
其中{Iteration}得设置一下param properties.  Param type 选 Iteration Number. 搞定.
汗死.....
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 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          [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.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-11-4 13:46:57 | 只看该作者
看你的日志只迭代了一次
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-11-4 13:56:42 | 只看该作者
原帖由 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.   

回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-11-4 14:09:58 | 只看该作者
原帖由 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都能达到这样的效果的啊。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-11-4 14:12:54 | 只看该作者
原帖由 Lemon_s 于 2008-11-4 14:09 发表

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


是这样,我是把参数名改名为iteration了
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2008-11-4 15:43:32 | 只看该作者
Action()
{

        int iteration;

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


        return 0;


}
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2008-11-4 15:49:35 | 只看该作者
原帖由 lingxdbc 于 2008-11-4 14:12 发表


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

一直被误解了,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2008-11-4 17:22:30 | 只看该作者
超级晕
我居然搞错了
我跑到block那里设置了
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2008-11-7 20:06:49 | 只看该作者
哦,也也可能。不过我记得上次我用的时候,{iteration}没做什么特殊设置,可能是我忘记了,呵呵,问题解决了就ok啦,谢谢大家
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-20 11:31 , Processed in 0.088371 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表