51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1441|回复: 8
打印 上一主题 下一主题

[求助] LR9.1录制webService协议脚本问题

[复制链接]
  • TA的每日心情
    擦汗
    2014-11-26 10:12
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2014-12-11 12:30:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    脚本如下
    Action()
    {
    web_service_call( "StepName=dispatchCommand_108",
      "SOAPMethod=IDispatchControl|IDispatchControlHttpPort|dispatchCommand",
      "ResponseParam=response",
      "Service=IDispatchControl",
      "ExpectedResponse=SoapResult",
      "Snapshot=t1418272009.inf",
      BEGIN_ARGUMENTS,
    "in0=",
      END_ARGUMENTS,
      BEGIN_RESULT,
      END_RESULT,
      LAST);
                   
    soap_request("StepName=SOAP Request",         
      "URL=http://172.17.162.100:8000/provfront/services/businessService",         
      "SOAPEnvelope="
      "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
      "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:con=\"http://control.ppcore.haobai.huateng.com\">"
       "<soapenv:Header/>"
       "<soapenv:Body>"
        "<con:dispatchCommand>"
         "<con:in0>200901|440000-TIS-1-121.33.197.198|1|121.33.197.198</con:in0>"
         "<con:in1>"
          "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?><PayPlatRequestParameter> <CTRL-INFO WEBSVRNAME=\" \" WEBSVRCODE=\"200901\" APPFROM=\"350000-YZF-1.0-10.21.32.34\" KEEP=\"012013052910628913\" /> <PARAMETERS> <PRODUCTNO>13812038709</PRODUCTNO> <ACCOUNTTYPE>1</ACCOUNTTYPE> <TXNAMOUNT>250000</TXNAMOUNT> <FEEFLAG>1</FEEFLAG> <FEEAMT>0</FEEAMT> <TRANSFERORGCODE></TRANSFERORGCODE> <PAYORGCODE></PAYORGCODE> <BUSINESSTYPE>121030</BUSINESSTYPE> <TXNTYPE>121030</TXNTYPE> <SUPPLYORGCODE>111350060110000</SUPPLYORGCODE> <TERMINALSEQNO></TERMINALSEQNO> <MERCHANTCODE>113350100000000</MERCHANTCODE> <ACCEPTORGCODE>001350000000000</ACCEPTORGCODE> <ACCEPTUID>FJCRM</ACCEPTUID> <ACCEPTAREACODE>350000</ACCEPTAREACODE> <ACCEPTCITYCODE>350100</ACCEPTCITYCODE> <ACCEPTCHANNEL>07</ACCEPTCHANNEL> <ACCEPTSEQNO>2014111810628918</ACCEPTSEQNO> <ACCEPTTRANSDATE>20130529</ACCEPTTRANSDATE> <ACCEPTTRANSTIME>000834</ACCEPTTRANSTIME> <INPUTTIME>20141118000834</INPUTTIME> </PARAMETERS></PayPlatRequestParameter> ]]>"
         "</con:in1>"
        "</con:dispatchCommand>"
       "</soapenv:Body>"
      "</soapenv:Envelope>",         
      "SOAPAction=",         
      "ResponseParam=response",         
      "Snapshot=t1418272106.inf",            
      LAST);

    return 0;
    }

    我想问下web_service_call、 soap_request函数的区别。这样就能跑起来了么,怎么接受返回的报文????

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-11-26 10:12
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2014-12-11 12:31:22 | 只看该作者
    红色的手机号码需要参数话。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-11-26 10:12
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2014-12-11 12:56:35 | 只看该作者
    哪位大神帮忙看看啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-11-26 10:12
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2014-12-11 12:56:37 | 只看该作者
    哪位大神帮忙看看啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-2-10 10:44
  • 签到天数: 531 天

    连续签到: 1 天

    [LV.9]测试副司令

    5#
    发表于 2014-12-11 14:34:37 | 只看该作者
    两者录制的方式不同,返回值在:"ResponseParam=response",      中的response里面
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2014-11-26 10:12
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    6#
     楼主| 发表于 2014-12-11 14:37:44 | 只看该作者
    szyszy2000 发表于 2014-12-11 14:34
    两者录制的方式不同,返回值在:"ResponseParam=response",      中的response里面

    放回提示:
    Starting action Action.
    Action.c(5): SOAP request "SOAP Request" started
    Action.c(5): The "SOAP Request" SOAP request response content is not XML
    Action.c(5): SOAP request "SOAP Request" was successful
    怎么check这个response
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2022-2-10 10:44
  • 签到天数: 531 天

    连续签到: 1 天

    [LV.9]测试副司令

    7#
    发表于 2014-12-11 14:49:20 | 只看该作者
    lr_output_message(lr_eval_string("{response}"));
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2014-12-12 01:37:09 | 只看该作者
    webservice call是根据webservice协议定制属性,而soap_request是使用现成的xml文件
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 20:41 , Processed in 0.066601 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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