• 0
  • 0
分享

 一、webServie如下:

  <wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://service.saleWaybill.com" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:ns1="http://schemas.xmlsoap.org/soap/http" name="WebServiceImplService" targetNamespace="http://service.saleWaybill.com">
  <wsdl:types>
  <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://service.saleWaybill.com" elementFormDefault="unqualified" targetNamespace="http://service.saleWaybill.com" version="1.0">
  <xs:element name="SSKH001" type="tns:SSKH001"/>
  <xs:complexType name="SSKH002">
  <xs:sequence>
  <xs:element form="qualified" minOccurs="0" name="compId" type="xs:string"/>
  <xs:element form="qualified" minOccurs="0" name="revenueNo" type="xs:string"/>
  <xs:element form="qualified" minOccurs="0" name="revenueItem" type="xs:string"/>
  </xs:sequence>
  <wsdl:portType name="WebService">
  <wsdl:operation name="SSKH002">
  <wsdl:input message="tns:SSKH002" name="SSKH002"></wsdl:input>
  <wsdl:output message="tns:SSKH002Response" name="SSKH002Response"></wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="SSKH001">
  <wsdl:input message="tns:SSKH001" name="SSKH001"></wsdl:input>
  <wsdl:output message="tns:SSKH001Response" name="SSKH001Response"></wsdl:output>
  </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="WebServiceImplServiceSoapBinding" type="tns:WebService">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  <wsdl:operation name="SSKH002">
  <soap:operation soapAction="" style="document"/>
  <wsdl:input name="SSKH002">
  <soap:body use="literal"/>
  </wsdl:input>
  <wsdl:output name="SSKH002Response">
  <soap:body use="literal"/>
  </wsdl:output>
  </wsdl:operation>
  <wsdl:operation name="SSKH001">
  <soap:operation soapAction="" style="document"/>
  <wsdl:input name="SSKH001">
  <soap:body use="literal"/>
  </wsdl:input>
  <wsdl:output name="SSKH001Response">
  <soap:body use="literal"/>
  </wsdl:output>
  </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="WebServiceImplService">
  <wsdl:port binding="tns:WebServiceImplServiceSoapBinding" name="WebServiceImplPort">
  <soap:address location="http://192.168.7.201:8102/services/saleWaybill"/>
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>

  二、设置url:192.168.7.201:8102/services/saleWaybill由local指定

2-1.png

  三、设置header:Content-Type=text/xml;charset=utf-8

  四、设置body格式 raw,xml

2-2.png

  五、设置body内容

2-3.png

  命名空间在此指定:

2-4.png

  方法名在此指定:

2-5.png



作者:中年大叔的程序员梦    

来源:http://www.51testing.com/html/60/n-7794360.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 写在TestNG运行的前面    在之前的文章中介绍了三种运行TestNG的方式(见:TestNG的全部打开方式),从根本来说,都是TestNG为多种集成手段提供的功能,主要的功能都是类似的,不同的环境下会有些差别。    本文是对TestNG官网第四章节的翻译,部分内容增加了作者的理解,并给出一些实际的示例说明。运行TestNG        TestNG可以通过如下方式运行:     (1)命令行     (2)通过ant  &nb...
            0 2 4421
            分享
          • 今天在写脚本的时候发现一个奇怪的错误。经过猜想验证,发现原来Groovy过于灵活了,算是重复踩了之前的坑。Groovy特性描述如下:当Groovy脚本调用getFun()和setFun()方法时,会默认给这个类有一个FunTester的属性。反过来,如果这个类有Fun这个属性,那么get和set方法是不用显式写出来的。本来这是个好事情,一方面其实可以免去多余代码,一方面更容易收拢入口方法(因为直接访问属性、修改属性也是有限调用get和set方法)。但是就是这个特性让我下面的代码报错了。```        StringBuilder sb = new S...
            0 0 930
            分享
          •   微软在 2021 年收购了视频编辑器 Clipchamp 后,将其整合到 Microsoft 365 个人版和家庭版订阅中,最近还扩展到商业订阅。同时,Clipchamp 还推出了适用于非 Microsoft 365 订阅用户的独立高级版。  微软视频编辑工具 Clipchamp 迎来新功能:支持音频录制  今天,Office Insider 博客宣布了即将面向 Clipchamp 用户推出的几项新音频功能。其中一项功能允许用户直接在视频中插入录音。用户可以在应用程序的“录制和创建”选项卡中单击“音频”选项,然后开始录制长达 30 分钟的音频片段。录制完成后,他们可以在应用程序的时间轴中进...
            0 0 605
            分享
          •   马斯克的社交媒体平台 X(推特)日前迎来了又一个“里程碑”—— 该平台提供的招聘信息现已收录超过 100 万个职位。  X 公司 CEO 琳达·亚卡里诺发文庆祝:万能应用现在一天比一天更近!从更多的视频(播放)选项,再到通话功能,再到 Grok(IT之家注:马斯克旗下 xAI 的聊天机器人),乃至求职招聘平台。特别提醒一下,我们现在有 100 万个职位任君挑选!  随后,马斯克也转发了这条推文,同时还转发了一张梗图:马斯克的 X 已经攻占了 Facebook、Instagram、Reddit、YouTube 等应用的“领地”,正欲“拿下”招聘平台领英 LinkedIn。  去年 11 月,...
            0 0 659
            分享
          • 从小入手,从简单的开始,然后慢慢的做更系统更复杂的性能测试。确定需求刚接触性能测试的同学往往不知道性能测试是有需求的。比如给我测一下系统的性能线上xx服务器挂了,能否重现一下线上问题如果你是性能测试同学,假设时间有限,这两个需求你只能接一个,你是接哪个?很多同学会选第一个,因为第一个需求似乎是性能测试的需求,第二个跟性能测试似乎没有特别强烈的关系。但是第一个需求太泛泛了,如果不细化的话操作起来会很难,第二个尽管看起来是亡羊补牢的行为,但现实工作中这类的需求很多,操作起来也是有套路的,不会特别发散。总之,建议新人在需求分析的时候接一些具体的,可以操作的需求。需求是否可以细化分解,基本就注定了性能...
            0 0 626
            分享
      • 51testing软件测试圈微信