原文:使用SoapUI 测试Web Service

如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API。这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确。

SoapUI是一个开源测试工具,通过Soap/HTTP来检查、调用、实现Web Service的功能,而且还能对Webservice做性能方面的测试。

SoapUI下载地址:http://sourceforge.net/projects/soapui/files/

(SoapUI也有收费的Pro版本,对于一般的开发人员来说,如果只是调试下,开源的免费版就足够用了)

Demo

首先新建一个SoapUI Project,在Initial WSDL/WADL中输入wsdl的地址

Project建立好后,SoapUI会根据WSDL的格式生成左边的列表树,包括CUX_0_WS_SERVER_PRG_Binding为WSDL Binding,INVOKEFMSWS为Binding中的Operation。双击Request1就能看到Soap请求报文的内容。

在请求报文中填写必要的请求信息,并在左下角的Request Properies中输入用户名,密码及WSS-Pasword Type,再点击绿色的运行按钮,就能在右侧生成Soap响应报文。

只是对SoapUI 做了简单的介绍,主要用其来查看web service提供的接口,以及返回的结果,SoapUI的功能远不止这些,其可以对web service进行功能上和性能上的测试。

SoapUI的参数说明:http://www.soapui.org/Working-with-soapUI/preferences.html

进一步了解可以阅读:http://www.51testing.com/ddimg/uploadsoft/20100204/SoapUI.pdf

另外分享几个公开的Webservice站点,你可以随便招几个服务来测试

http://www.webservicex.net/WS/wscatlist.aspx

http://www.service-repository.com/

http://www.webxml.com.cn/zh_cn/index.aspx

最新文章

  1. Java中线程的生命周期
  2. code complete part2
  3. ASP.NET SignalR 与 LayIM2.0 配合轻松实现Web聊天室(九) 之 用 Redis 实现用户在线离线状态消息处理(一)
  4. xcode 打静态库.a文件
  5. Verilog学习笔记设计和验证篇(一)...............总线和流水线
  6. 《Genesis-3D开源游戏引擎完整实例教程-2D射击游戏篇06:计分》
  7. 明晰三种常见存储技术:DAS、SAN和NAS
  8. WordPress Cart66 Lite插件HTML注入漏洞
  9. KETTLE使用入门
  10. HTTP与TCP的关系
  11. mac 下SonarQube 安装与使用
  12. mktemp 命令
  13. Html5使用canvas作图
  14. 拒绝了对对象 'Proc_LHDashBoard' (数据库 'jy',架构 'dbo')的 EXECUTE 权限。”
  15. C++读写TXT文件中的string或者int型数据以及string流的用法
  16. 奇怪的Excel导入问题,OleDbException (0x80004005): 未指定的错误
  17. input的placeholder在ie9下不兼容的结局办法。
  18. 【CQgame】[幸运方块 v1.1.3] [Lucky_Block v1.1.3]
  19. Python3 socketserver模块
  20. django框架--cookie/session

热门文章

  1. POJ 1631 Bridging signals(LIS 二分法 高速方法)
  2. Linux 字符驱动程序(一)
  3. atitit.基于组件的事件为基础的编程模型--服务器端控件(1)---------服务器端控件和标签之间的关系
  4. .net卸载程序制作
  5. SQL Server 2012 复制(发布订阅的研究)
  6. oracle HA 高可用性具体解释(之中的一个)
  7. java数据结构系列——排列(2):有序阵列
  8. CocoaPods停在Analyzing dependencies解决方案
  9. Nyoj 布线问题(并查集&&图论)
  10. ios 调节器 modal 得知