如何测试写好的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

使用SoapUI 测试Web Service相关推荐

  1. 利用SoapUI 测试web service的一些问题总结

    总结两个利用SoapUI 测试web service的一些问题: 1.请求一个soap service 请求的时候:按照下面的配置输入请求地址后, 2.根据实际service接口的需要,传入相应的参数 ...

  2. 利用SoapUI 测试web service的方法介绍

    http://boyun.sh.cn/blog/?p=1076 1. 简介 SoapUI是用java开发的测试web service的工具. 2. 安装 2.1. 下载地址 http://www.so ...

  3. 在IE中测试调用Web Service

    使用.NET 开发Web Service,有一个很方便的功能就是可以通过IE直接测试Web Service.当你的Web Service的参数都是元数据类型,那么只要你使用IE浏览Web Servic ...

  4. 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程

    本文就以SAP Cloud for Customer的web service消费这个需求为例,来讲解soapui这个工具的使用步骤. 使用soapui消费web service,最简单的方式是在soa ...

  5. 自我认为挺全面的【Web Service渗透测试总结】

    一.Web Service基础 Web Service简介 Web Service是一个平台独立的.低耦合的.自包含的.基于可编程的Web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集) ...

  6. web自动化测试之百度经验-HTTP层面的Web Service自动化测试

    2019独角兽企业重金招聘Python工程师标准>>> 前言 我们之前在测试web service的时候尝试过多种方法:比如使用SoapUI:使用本地代理类编程等.前者不太方便做自动 ...

  7. Web Service漏洞挖掘

    00×01 什么是Web Service Web Service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布. ...

  8. SOAP最全Web Service渗透测试总结

    干货 | 最全Web Service渗透测试总结 - SecPulse.COM | 安全脉搏 0x00 前言 补充一下Web Service以及SOAP型这块资料. 0x01 Web Service基 ...

  9. VB.Net编程实现Web Service的基础

    Web Service目前可是目前计算机界一个非常流行的技术了,以至于有些人把Web Service列入目前最热门的十大技术之一.的确随着互联网的广泛应用和发展,尤其是电子商务的发展,出于互联网上各种 ...

最新文章

  1. python刷取CSDN博文访问量之一
  2. Python中比元组更好用的namedtuple
  3. 360的驱动(qutmdrv.sys)分页内存泄露
  4. 前端学习(2608):vuex的介绍
  5. mac pycharm安装设置_入门python,这样操作,简单易学(安装教程)
  6. ORA-14402: 更新分区关键字导致分区的更改
  7. 庖丁解牛获取连接状态数的awk数组命令
  8. C++ Lib的生成与调用 生成dll,lib快速的寻找方法
  9. html语言弹出窗口代码,网页弹出窗口代码
  10. python龙格库塔_用python面向对象的方法实现欧拉算法和龙格库塔算法
  11. 【CentOS】CentOS修改IP地址
  12. 服务器ie浏览器总是未响应,win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法...
  13. oracle 命令 执行job_Oracle中job的使用详解
  14. indesign怎么查找拼音_用Indesign CS 巧排拼音的方法
  15. 如何使用Python进行异常检测?我来教你呀~
  16. c语言尾插法步骤,C语言尾插法链表
  17. java中几种读取配置文件的方法
  18. 塔防游戏的技术总结--行为树
  19. 好文推荐:强悍VC:谍影迷踪
  20. 微信小程序定时器获取消息并在tabber按钮显示未读消息

热门文章

  1. 【活动】PMcaff免费培训之终结版扩招名额----20名额等你来抢
  2. 关于RF中类似于异常(TRY语句)情况的处理
  3. 1130-host ... is not allowed to connect to this MySql server登录失败
  4. 《Java程序设计》终极不改版【下】
  5. PHP 发邮件《转》
  6. 清除2960交换机的配置
  7. MS CRM 2011插件调试工具
  8. 浅谈中大型企业CMDB的建设
  9. Java负数的位运算
  10. 1月26日学习内容整理:reverse函数补充,modelform对象补充,form表单参数补充