51Testing软件测试论坛

标题: 请教Zee [打印本页]

作者: han_xue1230    时间: 2007-4-6 10:15
标题: 请教Zee
我把您编写的脚本如下在Action上运行
#include "web_api.h"

Action()
{
    char* abort="aborting...";
    char * my_host;
    char *ip;
    ip = lr_get_vuser_ip();
    if (ip)
    lr_output_message("The IP address is %s", ip);
    else
    lr_output_message("IP spoofing disabled");

    lr_message ("login failed: %s", abort);
    lr_save_datetime("Tomorrow is %B %d %Y", DATE_NOW +ONE_DAY, "next");
    lr_output_message(lr_eval_string("{next}"));
    my_host = lr_get_host_name( );
    lr_output_message("您的机器名称:%s", my_host);
得到下面的结果,不知道是什么原因
vuser_end.c (5): syntax error; found `{' expecting `;'
c:\\documents and settings\\\277\354\300\326\271\244\327\367\\local settings\\temp\\noname44\\\\combined_noname44.c (4): syntax error; found `end of input' expecting `}'
c:\\documents and settings\\\277\354\300\326\271\244\327\367\\local settings\\temp\\noname44\\\\combined_noname44.c (4): 2 errors, not writing pre_cci.ci
作者: mfktafd    时间: 2007-4-6 10:41
你的Action{}
后面少了一个 }
作者: han_xue1230    时间: 2007-4-6 10:49
哦,加上了,成功了 结果如下
Virtual User Script started
Starting action vuser_init.
Web Turbo Replay of LoadRunner 8.0.0 for WINXP; Web build 4141          [MsgId: MMSG-27143]
Run-Time Settings file: "C:\Documents and Settings\快乐工作\Local Settings\Temp\noname46\\default.cfg"          [MsgId: MMSG-27141]
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Action.
Action.c(12): IP spoofing disabled
login failed: aborting...
Action.c(16): Tomorrow is 四月 07 2007
Action.c(18): 您的机器名称:hanxue
Ending action Action.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
作者: han_xue1230    时间: 2007-4-6 10:50
4141时什么意思 啊
作者: iceblue_wang    时间: 2007-4-6 11:06
这个是用来做什么的?
作者: han_xue1230    时间: 2007-4-6 11:14
虚拟IP的机器名称
作者: vine    时间: 2007-4-6 11:16
标题: 回复 #6 han_xue1230 的帖子
你的问题是如何解决的啊?
作者: Zee    时间: 2007-4-6 11:21
sdlkfj3 刚过来看,已经解决了。
作者: han_xue1230    时间: 2007-4-6 13:41
但是我代码还不会呢,不知道编这个脚本的重点在哪里
作者: liuwendy    时间: 2007-4-6 13:59
应该是和ip欺骗有关。 得到load generator 得name 和 ip。这是我得想法。等待更加详细得解释!sdlkfj3
作者: Zee    时间: 2007-4-6 14:21
用IP欺骗的时候,就用lr_get_vuser_ip可以得到vuser使用的IP。
如果用web_set_sockets_option 函数的IP_ADDRESS_BY_INDEX 选项设置了IP,则可以用这个函数返回这个IP。

lr_get_host_name返回执行脚本的机器名。

lr_save_datetime保存当前时间和日期。
作者: han_xue1230    时间: 2007-4-6 14:28
嗯,了解了,我要加油看代码
作者: liuwendy    时间: 2007-4-6 14:39
看来我的说法有不正确的地方,sdlkfj8  
得继续研究function reference
作者: han_xue1230    时间: 2007-4-6 14:49
这个词function reference是什么意思啊
作者: han_xue1230    时间: 2007-4-6 14:50
我把Action{}
后面少了一个 }加上了,就运行成功了
作者: liuwendy    时间: 2007-4-6 14:54
function reference 是loadrunner得帮助里面得。 有函数得解释和example.

{}是编程规则。
作者: han_xue1230    时间: 2007-4-6 14:57
哦,我看不懂英语
作者: liuwendy    时间: 2007-4-6 15:07
哦,这样啊! 找个金山词霸 sdlkfj3
作者: han_xue1230    时间: 2007-4-6 15:17
呵呵
作者: han_xue1230    时间: 2007-4-6 15:24
FPS=dl是什么意思,我在帮助里没有找到
作者: han_xue1230    时间: 2007-4-6 15:52
#include是什么意思呢
作者: sunwei0325    时间: 2007-4-10 10:34
先学学C吧
作者: han_xue1230    时间: 2007-4-10 11:21
原帖由 han_xue1230 于 2007-4-6 10:50 发表
4141时什么意思 啊

4141是什么意思
作者: han_xue1230    时间: 2007-4-10 11:22
嗯,要好好学习C
作者: kelphen    时间: 2007-4-12 11:31
标题: 我也不知道
顶一下吧
作者: rickyzhu    时间: 2007-4-12 13:06
楼主如果连#include都不知道什么意思,相比有的补了。sdlkfj4
作者: han_xue1230    时间: 2007-4-12 15:26
呵呵,我正要从基础学起呢
作者: stonemary    时间: 2007-7-2 15:12
那是哦,如果你不知道#include的话,可能c预言方面有很大的欠缺哦~~~sdlkfj2
作者: 筷子    时间: 2007-7-2 15:44
看看C前几章sdlkfj2

我也在努力学习语言中




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