51Testing软件测试论坛
标题:
C语言写脚本
[打印本页]
作者:
RunTelon
时间:
2008-12-12 15:48
标题:
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语言,这是问什么,请教各位大侠
作者:
yetties2005
时间:
2008-12-15 11:31
还没想到为什么,帮顶下
作者:
lester0820
时间:
2008-12-15 11:43
我估计是不是LR_FAIL的问题,试试改成0或者1,具体是哪个自己试试吧,嘿嘿,我也不知道
作者:
lester0820
时间:
2008-12-15 11:54
找到问题了,不能用==,你用=试试
if ( n = LR_FAIL ) 就没问题了
作者:
cjg007
时间:
2008-12-16 11:13
顶
作者:
wistaria
时间:
2008-12-16 11:46
原帖由
lester0820
于 2008-12-15 11:54 发表
找到问题了,不能用==,你用=试试
if ( n = LR_FAIL ) 就没问题了
== 是比较是否与LR_FAIL相等
= 是赋值
似乎差很多呀!
作者:
superMax
时间:
2008-12-16 11:57
学习
作者:
vinsen
时间:
2012-4-15 15:26
当然啦··你写错了当然会失败啦··if (" n == LR_FAIL ") 虽然我第一天看这个但你肯定少了这个符号
作者:
云层
时间:
2012-4-15 20:26
END_RET: 这个东西是啥?
作者:
粟粉
时间:
2012-4-15 21:41
求解释。。。
作者:
夏日摸摸茶
时间:
2012-4-16 11:23
穿越贴啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2