使用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
使用SoapUI 测试Web Service相关推荐
- 利用SoapUI 测试web service的一些问题总结
总结两个利用SoapUI 测试web service的一些问题: 1.请求一个soap service 请求的时候:按照下面的配置输入请求地址后, 2.根据实际service接口的需要,传入相应的参数 ...
- 利用SoapUI 测试web service的方法介绍
http://boyun.sh.cn/blog/?p=1076 1. 简介 SoapUI是用java开发的测试web service的工具. 2. 安装 2.1. 下载地址 http://www.so ...
- 在IE中测试调用Web Service
使用.NET 开发Web Service,有一个很方便的功能就是可以通过IE直接测试Web Service.当你的Web Service的参数都是元数据类型,那么只要你使用IE浏览Web Servic ...
- 最详细的使用 soapui 消费 SAP Cloud for Customer Web service 的教程
本文就以SAP Cloud for Customer的web service消费这个需求为例,来讲解soapui这个工具的使用步骤. 使用soapui消费web service,最简单的方式是在soa ...
- 自我认为挺全面的【Web Service渗透测试总结】
一.Web Service基础 Web Service简介 Web Service是一个平台独立的.低耦合的.自包含的.基于可编程的Web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集) ...
- web自动化测试之百度经验-HTTP层面的Web Service自动化测试
2019独角兽企业重金招聘Python工程师标准>>> 前言 我们之前在测试web service的时候尝试过多种方法:比如使用SoapUI:使用本地代理类编程等.前者不太方便做自动 ...
- Web Service漏洞挖掘
00×01 什么是Web Service Web Service是一个平台独立的,低耦合的,自包含的.基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述.发布. ...
- SOAP最全Web Service渗透测试总结
干货 | 最全Web Service渗透测试总结 - SecPulse.COM | 安全脉搏 0x00 前言 补充一下Web Service以及SOAP型这块资料. 0x01 Web Service基 ...
- VB.Net编程实现Web Service的基础
Web Service目前可是目前计算机界一个非常流行的技术了,以至于有些人把Web Service列入目前最热门的十大技术之一.的确随着互联网的广泛应用和发展,尤其是电子商务的发展,出于互联网上各种 ...
最新文章
- python刷取CSDN博文访问量之一
- Python中比元组更好用的namedtuple
- 360的驱动(qutmdrv.sys)分页内存泄露
- 前端学习(2608):vuex的介绍
- mac pycharm安装设置_入门python,这样操作,简单易学(安装教程)
- ORA-14402: 更新分区关键字导致分区的更改
- 庖丁解牛获取连接状态数的awk数组命令
- C++ Lib的生成与调用 生成dll,lib快速的寻找方法
- html语言弹出窗口代码,网页弹出窗口代码
- python龙格库塔_用python面向对象的方法实现欧拉算法和龙格库塔算法
- 【CentOS】CentOS修改IP地址
- 服务器ie浏览器总是未响应,win7电脑IE浏览器总是未响应怎么办 IE浏览器无响应原因解决方法...
- oracle 命令 执行job_Oracle中job的使用详解
- indesign怎么查找拼音_用Indesign CS 巧排拼音的方法
- 如何使用Python进行异常检测?我来教你呀~
- c语言尾插法步骤,C语言尾插法链表
- java中几种读取配置文件的方法
- 塔防游戏的技术总结--行为树
- 好文推荐:强悍VC:谍影迷踪
- 微信小程序定时器获取消息并在tabber按钮显示未读消息