`
YYBOB
  • 浏览: 35447 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

soap监听工具备忘录

阅读更多

                    
      最近工作中用到了web服务技术,在开发中对soap消息的监听一直是件挺麻烦的事情,现在将一些相关的工具进行了一个记录,希望能帮助遇到同样问题的朋友。


     首先,AXIS的基于applet的soapmonitor监听器。这个工具或者说是一个服务,监听axis下开发的web服务还行,但其他框架下就有点困难。  

        
     soapui2.5也挺好用的,但是它只是使用自动生成的方法对服务进行测试,强于对web服务的测试,当对实时调用时消息的监听挺困难的。最新版是soapui3则不太好用,有一些方法调用不了,但也可能是我使用方法的不当,感兴趣的朋友可以试一下。


     3.0版windows下下载地址:http://downloads.sourceforge.net/project/soapui/soapui/3.0.1/soapUI-x64-no-bundle-3_0_1.exe?use_mirror=cdnetworks-kr-1


     Linux下:http://downloads.sourceforge.net/project/soapui/soapui/3.0.1/soapui-3.0.1-linux-bin.zip?use_mirror=cdnetworks-kr-1


     2.5版windows下下载地址:http://downloads.sourceforge.net/project/soapui/soapui/2.5.1/soapUI-2.5.1-installer.exe?use_mirror=cdnetworks-kr-1


     后来又发现了Membrane SOAP Monitor,这个soap监听工具。这是德国的一家在线web服务注册公司predic8做的开源soap监听工具,简单好用。


     windows下最新的版本为1.1.2版,下载地址:
http://mirror.predic8.com/membrane/monitor/win86/membrane-monitor-win86-1.1.2.zip 


     还有linux下的版本:http://download.predic8.com/membrane/monitor/linux-x86/membrane-monitor-linux-x86-0.9.4.tgz 


     源码:http://download.predic8.com/membrane/monitor/src/membrane-monitor-src-0.9.4.zip  

  
    具体使用:
     1)  运行exe文件(linux下可能是jar文件);
     2)  点击菜单项membrane->add rule ,进入后默认选项即可,点next;
     3)  设置端口号(不产生冲突的任意端口),点next;
     4)  设置主机及端口(部署服务的地址及服务器的端口),完成。

     当调用网上发布的服务时,如检查qq是否在线的服务:

 http://www.webxml.com.cn/webservices/qqOnlineWebService.asmx?wsdl

    可将4)中的host设为远端服务的网址,如www.webxml.com.cn,端口设为服务的端口,上面就是80端口。 


    当我们监听soap消息时,只要访问了web服务,即可在membrane的界面显示发送及接受的soap消息,如下图所示。这是我调用AXIS2的版本服务后的soap消息: 

           

      这个工具是eclipse下开发的,感兴趣的朋友也可下来看看,下载地址: 


     http://download.predic8.com/membrane/monitor/src/membrane-monitor-src-0.9.4.zip 


      好了,以后我还会继续记录一些工作及学习中,在web服务及Java EE开发过程中的遇到的一些问题,也希望能跟大家多交流。谢谢!

 

分享到:
评论
1 楼 hbkh2000 2009-12-27  
这个很好,我学习一下,谢谢你!

相关推荐

    Soap监听工具(Membrane-monitor)(part01)

    Membrane-monitor是一款好用的Soap监听工具,它既可以是eclipse插件,也是应用程序,本文发布的是win32下的应用程序。 使用方法: (1)运行Membrane-monitor,选择Membrane->Add Rule; (2)选中Simple Forwarding...

    Soap监听工具(Membrane-monitor)(2)

    Membrane-monitor是一款好用的Soap监听工具,它既可以是eclipse插件,也是应用程序,本文发布的是win32下的应用程序。 使用方法: (1)运行Membrane-monitor,选择Membrane->Add Rule; (2)选中Simple Forwarding...

    Soap监听工具(Membrane-monitor)(1)

    Membrane-monitor是一款好用的Soap监听工具,它既可以是eclipse插件,也是应用程序,本文发布的是win32下的应用程序。 使用方法: (1)运行Membrane-monitor,选择Membrane->Add Rule; (2)选中Simple Forwarding...

    Soap监听工具(Membrane-monitor)(3)

    Membrane-monitor是一款好用的Soap监听工具,它既可以是eclipse插件,也是应用程序,本文发布的是win32下的应用程序。 使用方法: (1)运行Membrane-monitor,选择Membrane->Add Rule; (2)选中Simple Forwarding...

    webservice soap抓取工具

    1. **配置工具**:设置工具以监听特定的端口或URL,以便捕获SOAP请求。 2. **模拟请求**:通过工具发送SOAP请求到目标WebService,这可能需要提供WSDL(Web Service Description Language)文件来定义服务接口。 3. ...

    soap请求的工具

    本工具专为测试SOAP请求及查看其相应结果而设计,对于开发、调试和维护Web服务来说非常实用。 首先,让我们深入了解SOAP请求的构成。一个基本的SOAP请求包括以下几个部分: 1. **SOAP Envelope**:这是SOAP消息的...

    Soap WebService 调试工具

    SOAP WebService调试工具是开发人员用来测试、验证和调试SOAP接口的重要工具。本文将详细介绍SOAP WebService调试工具,并以“SoapUI”为例进行讲解。 SOAPUI是一款功能强大的开源工具,专为SOAP和REST Web服务测试...

    听课备忘录

    总的来说,“听课备忘录”是一个集成了SOAP通信、C# Web服务、后台数据库管理和优美界面设计的综合性学习工具,旨在提供一个高效、便捷的记笔记和管理课表的环境。通过深入理解这些技术,开发者可以更好地维护和扩展...

    tcptrace TCP端口监听工具

    tcptrace是一款强大的TCP端口监听工具,它能够帮助开发者和网络管理员深入理解TCP连接的状态,对WCF(Windows Communication Foundation)和SOAP(简单对象访问协议)等基于TCP的服务进行调试。本文将详细介绍tcp...

    soap客户端工具

    **SOAP客户端工具详解** 在IT行业中,Web服务的交互是一个重要的环节,而SOAP(Simple Object Access Protocol)协议作为XML(eXtensible Markup Language)格式的网络通信协议,广泛用于分布式系统之间的数据交换...

    soap工具

    "soap工具"指的是用于开发Web服务的软件工具,主要基于SOAP(Simple Object Access Protocol)协议。SOAP是一种基于XML的协议,用于在Web上交换结构化和类型化的信息,尤其适用于企业级应用之间的通信。这些工具通常...

    SOAP TEST 小工具

    SOAP测试工具对于开发者来说至关重要,因为它们可以帮助验证和调试SOAP服务的正确性。 标题中的“SOAP TEST小工具”是指一个专门用于测试SOAP服务的应用程序,可能是由.NET框架构建的。.NET是Microsoft开发的一种...

    SOAP服务测试工具

    **SOAP服务测试工具——SoapUI-5.2.1** SOAP(Simple Object Access Protocol)是一种基于XML的协议,用于在Web服务中交换结构化信息。它允许服务提供商和消费者通过HTTP进行通信,使得数据交换变得标准化和易于...

    SOAP測試工具

    Web Service SOAP測試工具,相當好用又簡單使用的Web Service SOAP測試工具

    SoapToolkit30B1 VC++ SOAP开发工具包

    VC++下的SOAP开发工具包,学习在VC++下开发SOAP应用的请下载。 该工具包包括如下内容: 1)SoapToolkit30B1.EXE SOAP接口测试工具 2)MSSOAP30.DLL 开发SOAP客户端所需的动态库 3)SoapToolkit30B1Samples.EXE 例子

    利用工具TCPTrace 抓去 soap 内容

    TCPTrace是一款强大的网络诊断工具,可以帮助我们捕获和分析网络传输的数据,包括SOAP消息。下面将详细探讨如何利用TCPTrace抓取SOAP内容。 首先,TCPTrace的主要功能是对网络流量进行嗅探,它可以捕获TCP/IP层的...

    Soap测试工具

    SOAP UI 接口测试工具; SOAP UI 是一个开源的,用java开发的测试web service的测试工具,通过soap/http来调用、实现Web Service的功能测试。可以非常方便的实现接口的功能测试、稳定性测试、压力测试、性能测试等。

    SOAP消息发送工具.....

    轻量级的SOAPUI软件,只需要... 功能如下: 完成xml格式的格式化工作 能够在窗口中一次发送10条消息 能够支持切换到批量发送文件中SOAP消息 能够支持设置代理的工作 能够支持认识程序员 能够支持IP和指令的初始化

    soap-builder.jar,工具包,可解析wsdl

    optMap.put("soapAction", soapAction==null?"":soapAction); optMap.put("requestMsg", requestMsg); optMap.put("responseMsg", responseMsg); optList.add(optMap); }catch (Exception e) { } } bind...

    tcptrace TCP端口监听工具 TCP跟踪

    TCP跟踪工具,如tcptrace,是网络诊断和调试中不可或缺的工具,尤其在处理WCF(Windows Communication Foundation)和SOAP(Simple Object Access Protocol)等服务时。它们可以帮助开发者深入了解网络通信过程,找...

Global site tag (gtag.js) - Google Analytics