51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1247|回复: 2
打印 上一主题 下一主题

[求助] 如何使用for循环多次执行同一请求,

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-4-17 17:52:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int i;
Action()
for(i=1;i<=10;i++){
web_reg_find("Fail=NotFound",
  "Search=Body",
  "SaveCount=num",
  "Text=AAAAyA",
  LAST);
web_custom_request("projectmanager_20",
  "URL=http://192.168.2.22/services/projectmanager",
  "Method=POST",
  "Resource=0",
  "RecContentType=text/xml",
  "Referer=",
  "Snapshot=t82.inf",
  "Mode=HTTP",
  "EncType=text/xml; charset=utf-8; action=\"\"",
  "Body=<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
  "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=
\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=
\"http://www.w3.org/2001/XMLSchema\" xmlns:ns2=\"http://bean.lubansoft.com\" xmlns:ns3=\"http://po.lubansoft.com\" xmlns:ns1=
\"webhadoop\"><SOAP-ENV:Body><ns1:executeCommand><ns1:in0>query progress</ns1:in0><ns1:in1>{floorid}
</ns1:in1></ns1:executeCommand></SOAP-ENV:Body></SOAP-ENV:Envelope>",
  LAST);
// lr_output_message(lr_eval_string("{num}"));
if(atoi(lr_eval_string("{num}"))>0)
  lr_output_message("碰撞完成");
  break;

else
  lr_output_message("继续碰撞");
}
return 0;
}

Action.c(380): Error -26366: "Text=AAAAyA" not found for web_reg_find   [MsgId: MERR-26366]
Action.c(380): Notify: Saving Parameter "num = 0".
Action.c(380): web_custom_request("projectmanager_20") highest severity level was "ERROR", 314 body bytes, 161 header bytes   [MsgId: MMSG-26388]
Action.c(380): Notify: Transaction "开始" ended with "Fail" status (Duration: 2.4077 Wasted Time: 0.0029).

为什么上面的代码没有执行输出message的语句,
需求是,循环发送相同的请求,直到服务器返回正确的状态吗,从而跳出循环
但是为什么没有进行循环呢??
给指点下哪里出问题了吗??

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2015-4-18 08:40:09 | 只看该作者
把web_reg_find函数里面的 "Fail=NotFound"这个去掉就可以了,
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2019-9-27 12:46
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2015-4-18 09:49:03 | 只看该作者
    web_custom_request("projectmanager_20") 这个出错了,没走到循环那里就结束了。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-7 13:45 , Processed in 0.059719 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表