利用SoapUI 测试web service的方法介绍
来源:互联网 发布:c语言计算元音字母 编辑:程序博客网 时间:2024/05/16 11:03
http://boyun.sh.cn/blog/?p=1076
1. 简介
SoapUI是用java开发的测试web service的工具。
2. 安装
2.1. 下载地址
http://www.soapui.org/
2.2. 安装
By downloading and installing soapUI using the windows installer from SourceForge soapUI Web Site, which includes the required 1.6 JRE (Java Runtime Environment). Use the installer if you are unsure about your systems Java installation or if you want startup menu icons and an uninstaller.
1.6 JRE 环境
双击安装就可以使用了。
2.3. 使用说明
http://www.soapui.org/userguide/index.html
3. 开始测试
3.1. 准备
soapUI已经安装成功
知道要测试的服务的地址,这里以EBI的WSDbfetch为例wsdl地址为:
http://www.ebi.ac.uk/Tools/webservices/wsdl/WSDbfetch.wsdl
3.2. 启动程序
3.3. 新建计划
File->New soapUI Project
Ok后,查看提供的web service的服务。
3.4 示例1 getSupportedDBs(不需要编辑请求)
双击Request1,显示Request界面,点击绿色的提交按钮,就会递交请求,同时会在右侧返回结果,请求与结果都为XML格式。
3.5 示例2 fetchBatch(编辑请求)
请求的页面有问号的地方,都是需要你编辑,如同查询时你选择数据库输入查询结果一样。
<soapenv:Body>
<wsd:fetchBatch soapenv:encodingStyle=”http://schemas.xmlsoap.org/soap/encoding/“>
<db xsi:type=”xsd:string”>uniprotkb</db>
<ids xsi:type=”xsd:string”>WAP_MOUSE,WAP_RAT</ids>
<format xsi:type=”xsd:string”>default</format>
<style xsi:type=”xsd:string”>default</style>
</wsd:fetchBatch>
</soapenv:Body>
提交返回结果
4 说明
本文只是对SoapUI 做了简单的介绍,主要用其来查看web service提供的接口,以及返回的结果,以便进一步的利用,但是SoapUI的功能远不止这些,其可以对web service进行功能上和性能上的测试。
- 利用SoapUI 测试web service的方法介绍
- SoapUI 测试Web Service
- soapUI测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 使用SoapUI 测试Web Service
- 用Puppet安装OpenStack Nova计算云
- 题目6:日期差值
- 学习.NET和C#开发经典书籍介绍
- Camera 图像处理原理分析- 色彩篇 三
- PHP 函数笔记,备忘
- 利用SoapUI 测试web service的方法介绍
- OpenStack的架构详解(1)
- 写一个小工具遇到的问题记录
- erlang实现bresenham算法
- LAB颜色空间
- VS 2010 开发 ActiveX 交互篇二
- 判断数组是否存在某元素
- PopupWindow
- 题目8:今年的第几天?