songyq521 发表于 2008-6-24 13:33:31

遇到一个非常奇怪的问题:

遇到一个非常奇怪的问题:

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}

我就纳闷了,怎么保存不了参数呢!?在线等待。。。

zhybing 发表于 2008-6-24 14:43:59

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 编辑 ]

songyq521 发表于 2008-6-24 14:48:44

估计我的环境问题,其实我也这样试过,但是也是不行。。。烦

zhybing 发表于 2008-6-24 14:49:46

不知道你是如何定义的file_name

songyq521 发表于 2008-6-24 14:55:08

char *file_name;
        file_name="LoadrunnerTestDoc.doc";

我是这样定义的。

而且我定义了几个变量,其他几个都可以,就这一个不行,保存不了参数

kursk 发表于 2008-6-24 15:02:30

一点问题都没有
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.

songyq521 发表于 2008-6-24 15:05:50

我在其他的脚本里都没有问题。


我现在就是不知道我自己的loadrunner那出问题了。。。烦死了。

songyq521 发表于 2008-6-24 15:11:58

MD,我把脚本另存为,又可以了!

我用的是9.0破解版的

jing961 发表于 2008-6-24 15:45:42

:lol

kursk 发表于 2008-6-24 16:21:34

原帖由 songyq521 于 2008-6-24 15:11 发表 http://bbs.51testing.com/images/common/back.gif
MD,我把脚本另存为,又可以了!

我用的是9.0破解版的

我的也是啊

songyq521 发表于 2008-6-26 16:15:39

我终于找到问题所在了,主要是因为我一开始用dat的格式创建过参数:“FileName”,后来删除了!

我新建一个参数后,就不会出现这样的问题了!

bossy 发表于 2008-6-26 21:12:44

这个可能就是LR的问题了,我以前删了那个参数后,那个被参数化的名字也会继续存在的.

fish_yy 发表于 2008-6-26 23:15:14

#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]
查看完整版本: 遇到一个非常奇怪的问题: