C语言写脚本
Action(){
int n = 0;
END_RET: n = web_custom_request("register.cgi",
"URL=http://10.10.7.241:8030/cgi-bin/register.cgi",
"Method=POST",
"Resource=0",
"RecContentType=text/plain",
"Referer=",
"Snapshot=t1.inf",
"Mode=HTML",
"Body=siteName=wym&groupName=&playerName=WANGYI&version=0003.0000.0000.0000&password=123456&hardwareId=002197313FE7&description=&edgeServer=false&publishServer=http:%2F%2F10.10.7.254%2Fpublish",
LAST);
if ( n == LR_FAIL ) {
lr_error_message ("Register failed");
sleep(10000);
goto END_RET;
}
return 0;
}
上面是我写的register一个脚本,当我做压力测试的时候,模拟100个clients,结果失败的时候,并不进if语言,这是问什么,请教各位大侠 还没想到为什么,帮顶下 我估计是不是LR_FAIL的问题,试试改成0或者1,具体是哪个自己试试吧,嘿嘿,我也不知道 找到问题了,不能用==,你用=试试
if ( n = LR_FAIL ) 就没问题了 顶 原帖由 lester0820 于 2008-12-15 11:54 发表 http://bbs.51testing.com/images/common/back.gif
找到问题了,不能用==,你用=试试
if ( n = LR_FAIL ) 就没问题了
== 是比较是否与LR_FAIL相等
=是赋值
似乎差很多呀! 学习 当然啦··你写错了当然会失败啦··if (" n == LR_FAIL ")虽然我第一天看这个但你肯定少了这个符号 END_RET:这个东西是啥? :dizzy:求解释。。。 穿越贴啊
页:
[1]