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

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. 启动程序

soapui-25-beta2

3.3. 新建计划
File->New soapUI Project

新建计划

Ok后,查看提供的web service的服务。

web service的服务列表

3.4 示例1 getSupportedDBs(不需要编辑请求)

双击Request1,显示Request界面,点击绿色的提交按钮,就会递交请求,同时会在右侧返回结果,请求与结果都为XML格式。

3.5 示例2 fetchBatch(编辑请求)

请求的页面有问号的地方,都是需要你编辑,如同查询时你选择数据库输入查询结果一样。

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>

提交返回结果

返回结果

时间: 2024-08-03 03:05:22

利用SoapUI 测试web service的方法介绍的相关文章

用SoapUI 测试Web Service

如何测试写好的Webservice? 方法一:写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API. 方法二:使用Webservice开发的必备工具- SoapUI,它是一个开源测试工具,通过Soap/HTTP来检查.调用.实现Web Service的功能,而且还能对Webservice做性能方面的测试. SoapUI下载地址:http://sourceforge.net/projects/soapui/files/  (有收费的Pro版本,对于一般的开发

使用SoapUI 测试Web Service

本文转载:http://blog.csdn.net/pan_tian/article/details/10301197 如何测试写好的Webservice?你当然可以写代码来测试,但还是太麻烦,你得花时间去学习各语言的关于Webservice调用的相关API.这里推荐一个Webservice开发的必备工具- SoapUI,无须了解底层细节,就能快速测试你的Webservice开发的是否正确. SoapUI是一个开源测试工具,通过Soap/HTTP来检查.调用.实现Web Service的功能,而

使用SoapUI 测试 Web Service

一.官方定义 soapUI是一个开源测试工具,通过soap/http来检查.调用.实现Web Service的功能/负载/符合性测试.该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用. 二.下载地址 http://sourceforge.net/projects/soapui/files/ 三.添加项目,选择要测试的项目 四.注意问题 1.soapui 传递 xml字符串参数 <arg0><![CDATA

JAVA 调用Web Service的方法(转载)

JAVA 调用Web Service的方法 1.使用HttpClient 用到的jar文件:commons-httpclient-3.1.jar 方法: 预先定义好Soap请求数据,可以借助于XMLSpy Professional软件来做这一步生成. String soapRequestData = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +     "<soap12:

利用IDEA创建Web Service服务端和客户端的详细过程

创建服务端 一.file–>new–>project 二.点击next后输入服务端名,点击finish,生成目录如下 三.在 HelloWorld.Java 文件中右击,选 WebServices ,再选 Generate Wsdl From Java Code ,确定 点击ok会自动给我们生成HelloWorld.wsdl,画红线处注意 四.配置tomcat,此处不多说,主要是配置好tomcat后还需要加入 Axis 的库 点击右下角fix即可,重新启动 tomcat ,在浏览器中输入:ht

利用http_load测试Web引擎性能

http_load是基于linux平台的性能测试工具,它体积非常小,仅100KB.它以并行复用的方式运行,可以测试web服务器的吞吐量与负载. 一.获得http_load httpd_load的官方站是:http://www.acme.com/software/http_load/,LinuxVPS学习者直接提供了下载地址(文件来自官方) wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz 二.解压并编译http_load yu

Web Service单元测试工具实例介绍之SoapUI

原文  Web Service单元测试工具实例介绍之SoapUI SoapUI是当前比较简单实用的开源Web Service测试工具,提供桌面应用程序和IDE插件程序两种使用方式.能够快速构建项目和组织测试用例是该工具的一大特性,下面将通过实例介绍如果使用SoapUI进行Web Service单元测试. l        构建项目 SoapUI工具中的项目(Project)是由一个或多个Web Service组成的,这里我们以“中国电视节目预告 Web 服务: http://www.webxml

soapUI参数中文乱码问题解决方法&amp;soap UI工具进行web接口测试

soapUI参数中文乱码问题解决方法 可能方案1: 字体不支持中文,将字体修改即可: file-preferences-editor settings-select font 修改字体,改成能显示中文的,如FangSong 可能方案2: 如果响应报文有乱码,可尝试: file-preferences-http settings,不勾选response compression 注意:前两种修改都要将乱码窗口重新打开才生效. 可能方案3: 编辑soapui.bat文件,在 set JAVA_OPTS

JAVA开发Web Service几种框架介绍

在讲Web Service开发服务时,需要介绍一个目前开发Web Service的几个框架,分别为Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,这是Java6发布所提供的对Web Service服务的一种实现.)前面几项都为开源项目,而其中又以axis2与cxf所最为常用,Axis与XFire已随着技术不断的更替慢慢落幕,而目前也只有axis2和cxf官方有更新,Axis与XFire都已不再更新. 下面就分别介绍下这几个框架之间的区别,以便大家进行更好的选择: