遇到一个非常奇怪的问题:
遇到一个非常奇怪的问题:file_name="LoadrunnerTestDoc.doc";
lr_save_string(file_name,"FileName");//{FileName}
lr_output_message("AttachFileName= %s",lr_eval_string("{FileName}"));
但是输出的结果一直是:
vuser_init.c(62): AttachFileName= {FileName}
我就纳闷了,怎么保存不了参数呢!?在线等待。。。 char source[]="LoadrunnerTestDoc.doc";
lr_save_string(source,"FileName");//{FileName}
lr_output_message("AttachFileName= %s",lr_eval_string("{FileName}"));
就没有问题,不知道你的原因处在哪儿了
虚拟用户脚本已启动
正在开始操作 vuser_init。
Web Turbo 重播 LoadRunner 8.1.0 for WINXP; Web 内部版本 4788
运行时设置文件: "C:\Documents and Settings\root\Local Settings\Temp\noname16\\default.cfg"
正在结束操作 vuser_init。
正在运行 Vuser...
正在开始迭代 1。
正在开始操作 Action。
Action.c(6): AttachFileName= LoadrunnerTestDoc.doc
正在结束操作 Action。
正在结束迭代 1。
正在结束 Vuser...
正在开始操作 vuser_end。
正在结束操作 vuser_end。
Vuser 已终止。
[ 本帖最后由 zhybing 于 2008-6-24 14:45 编辑 ] 估计我的环境问题,其实我也这样试过,但是也是不行。。。烦 不知道你是如何定义的file_name char *file_name;
file_name="LoadrunnerTestDoc.doc";
我是这样定义的。
而且我定义了几个变量,其他几个都可以,就这一个不行,保存不了参数 一点问题都没有
scripts
char *file_name;
file_name="LoadrunnerTestDoc.doc";
lr_save_string(file_name,"FileName");//{FileName}
lr_output_message("AttachFileName= %s",lr_eval_string("{FileName}"));
results
Starting iteration 1.
Starting action Action.
Action.c(17): AttachFileName= LoadrunnerTestDoc.doc
Ending action Action.
Ending iteration 1. 我在其他的脚本里都没有问题。
我现在就是不知道我自己的loadrunner那出问题了。。。烦死了。 MD,我把脚本另存为,又可以了!
我用的是9.0破解版的 :lol 原帖由 songyq521 于 2008-6-24 15:11 发表 http://bbs.51testing.com/images/common/back.gif
MD,我把脚本另存为,又可以了!
我用的是9.0破解版的
我的也是啊 我终于找到问题所在了,主要是因为我一开始用dat的格式创建过参数:“FileName”,后来删除了!
我新建一个参数后,就不会出现这样的问题了! 这个可能就是LR的问题了,我以前删了那个参数后,那个被参数化的名字也会继续存在的. #include "web_api.h"
Action()
{
char *file_name="LoadrunnerTestDoc.doc";
lr_save_string(file_name,"FileName");
lr_output_message("AttachFileName= %s",lr_eval_string("{FileName}"));
return 0;
}
没有问题。
页:
[1]