soapUI工具使用指南
soapUI通过SOAP(Simple Object Access Protocol)/HTTP(Hypertext Transfer Protocol)来调用Web Service,从而实现对Web Service的功能/负载/符合性测试。该工具既可作为一个桌面应用软件使用,也可利用插件集成到Eclipse中使用。
soapUI有普通版本和专业版本,本手册以普通版本soapUI-2.5-beta1为例,介绍soapUI的使用方法。
此处以普通版本的soapUI为例介绍soapUI创建工程的方法,如果您使用的是专业版本的soapUI,界面会有不同,且使用专业版本前请申请试用的License。
操作步骤
请参考如下操作步骤在soapUI上创建工程。
步骤 1 单击soapUI的bin目录下的soapui.bat脚本启动soapUI。
如果soapUI启动不了,请检查PC机上的环境变量JAVA_HOME和PATH是否设置了JDK的路径,且PATH的值中需要包括JDK的bin目录。
检查方法如下:
1. 右键单击需要设置环境变量的PC机桌面上的“我的电脑”。
2. 在快捷菜单中选择“属性”。
系统弹出“系统属性”界面。
3. 选择“高级”页签。
4. 单击“高级”页签中的“环境变量”。
步骤 2 右键单击左侧导航树中的“Projects”。
步骤 3 在弹出的快捷菜单中选择“New soapUI Project”,如图6-8所示。
图1-1 创建新工程
系统弹出“New soapUI Project”对话框,如图6-9所示。
图1-2 “New soapUI Project”对话框
步骤 4 在“New soapUI Project”对话框中输入相关信息。
填写Project Name,选择WSDL文件。
勾选前面3个选项。
Create Resquests:勾选后会创建模拟客户端的桩。
“Create Request”是默认必选项。
Create TestSuite:勾选后会创建测试套的桩,用途是验证输入的消息值的正确性。
Create MockService:勾选后会创建模拟服务端的桩。
步骤 5 单击“OK”。
步骤 6 输入测试套信息。
1. 在“Generate TestSuite”界面单击“OK”,如图6-10所示。
图1-3 Generate TestSuite
2. 保持默认值,单击“OK”。
3. 在制定测试套名称的文本框中输入测试套的名称,也可保持默认值。
4. 单击“确定”。
测试套创建完成。
步骤 7 输入MockService信息。
1. 在弹出的“Generate MockService”界面输入“Path”和“Port”的值,如图6-11所示。
图1-4 Generate MockService
− Path:需要与客户端提供该功能的webservice的URL中的这个部分一致。
− Port:提供给客户端的端口,使客户端知道发往服务端的哪个端口,所以客户端需要配置的与这里一致。
2. 单击“OK”。
3. 在指定MockService名称的文本框中输入MockService的名称,也可保持默认值。
4. 单击“OK”。
系统显示创建的MockService包含的操作信息的界面。
5. 单击右上角的“X”关闭MockService操作信息界面。
至此,MockService创建完成,同时,需要调测的工程也创建完成,可以在左侧导航树中看到创建好的工程。
如果使用的是专业版本的soapUI,则默认的消息页面是在“Form”页签中的,如果要直接修改XML格式的报文,请选择“XML”页签。
步骤 8 模拟客户端和服务器。
模拟客户端
1. 左键双击消息下面的Request 1,修改如下信息:
− 修改界面上方的URL:URL需要与服务器端提供的webservice保持一致。
− 填写消息提中各个字段的值,当前这些值是以“?”代替的。
2. 单机 按钮发送消息。
发送消息后在界面右侧出现得到的响应,如图6-12所示。
图1-5 显示响应消息
模拟服务端
1. 选中用于模拟服务端的Mockservice,在本例中是“AbilityCtrlHttpBinding MockService”.
在界面下方检查配置的URL和端口是否正确,如图6-13。
图1-6 “MockService”属性信息
Path和Port在步骤 7中已经设置,如果不正确,双击“AbilityCtrlHttpBinding MockService”,弹出显示如图6-14所示。单击“ ”,弹出如下界面,可以在该界面修改Path和Port的值,修改后单击“OK”。
图1-7 “MockService”操作界面
图1-8 修改“MockService”的属性值
2. 双击“Response 1”进入编辑响应消息界面。
3. 填写消息提中各个字段的值,当前这些值是以“?”代替的,如图6-16所示。
图1-9 编辑响应消息
4. 右键单击服务端的桩,在本例中是“AbilityCtrlHttpBinding MockService”。
5. 在弹出的菜单中选择“Start Minimized”来启动服务端,如图6-17所示。
服务端启动后,当有消息发送模拟器时,服务端按照设置的参数回响应给客户端。
图1-10 启动服务端
另:查看WSDL文件中的命名空间
如图,在XXXSoapBiningSchemas下的就是WSDL文件的相应命名空间列表
----结束
分享到:
相关推荐
SoapUI使用指南,入门级,详细!
【标题】:soapUI接口测试指南 ...通过阅读《soapUI接口测试指南》和《soapUI接口测试指南2》这两份PDF文档,读者将能全面了解soapUI的使用方法,提高接口测试的效率和质量,确保软件产品的稳定性和可靠性。
### SoapUI 使用指南 #### 一、SoapUI 简介 **SoapUI** 是一款功能强大的工具,专为Web服务测试而设计。它不仅支持SOAP协议,还兼容REST和其他多种协议,是一款全面且易于使用的自动化测试解决方案。此外,SoapUI...
- soapUI的官方文档提供了详细的使用指南和API参考,是学习的最佳起点。 - 在线教程和视频课程可以帮助快速上手,社区论坛则提供了丰富的实践经验和解决方案。 6. **总结** soapUI作为一款强大的接口测试工具,...
**SOAPUI API测试入门指南** SOAPUI是一款强大的接口测试工具,尤其在Web服务测试领域,它扮演着不可或缺的角色。这款工具支持SOAP(简单对象访问协议)和REST(代表性状态转移)两种主流的API通信协议,使得接口...
SOAPUI 是一款强大的Web服务测试工具,主要用于测试SOAP(简单对象访问协议)和RESTful服务。它提供了全面的功能测试和性能测试能力,包括接口测试、负载测试和模拟服务。以下是对SOAPUI及其相关知识的详细说明: *...
"接口测试工具-SoapUI.pdf"、"SoapUI的安装与使用.pdf"、"soapUI学习文档(WebService测试工具).pdf"、"SoapUI简易使用手册 (1).pdf"等PDF文件提供了详细的图文教程,帮助你深入理解和掌握SOAPUI的各个功能,包括...
本文主要介绍两种流行的SOA(Service-Oriented Architecture,面向服务架构)测试工具——SOAPUI和Apache JMeter,它们广泛用于测试Web Service的效率、功能和稳定性。 **SOAPUI** 1. **介绍** SOAPUI是一款强大的...
2. 下载吧下载说明.htm:这可能是一个包含下载和使用SoapUI指南的HTML文件,帮助用户了解如何正确下载和使用这个免安装版的SoapUI。 总结:SoapUI免安装版是针对接口测试,特别是压测和并发测试的高效工具,它简化...
在软件测试领域,尤其是针对Web服务(包括SOAP和REST)的接口测试方面,SoapUI是一款非常强大且广泛使用的工具。它不仅支持功能测试、回归测试,还能够进行负载测试等多方面的测试需求。本文将详细介绍SoapUI-x64-...
SoapUI使用文档主要为那些刚接触SoapUI工具且不熟悉其操作流程的新手提供指导。文档内容详尽地介绍了如何通过简单的步骤在SoapUI中创建工程、导入工程以及创建测试用例,从而进行Web服务的测试。 SoapUI是一个开源...
2. **SoapUI工具介绍**: SoapUI是一款开源的接口测试工具,它支持SOAP、REST、WS-*等多种Web服务协议。其主要特点包括: - 创建和执行测试用例:用户可以轻松创建测试用例,设置请求参数,验证响应。 - 动态属性...
12术语与缩写解释缩写术语解释SoapUI开放源码的跨平台功能测试解决方案。2SoapUI介绍21描述SoapUI作为一个开源的工具SoapUI强大的功能易用的界面吸引了很多用户。用户可以在SoapU
总的来说,"SoapUI-x64-5.4.0"是针对Windows 10用户的API测试利器,其64位架构提供了更好的性能,配合详细的安装指南和解压密码,使得安装和使用过程更为便捷。对于开发团队和测试工程师来说,掌握并有效利用SoapUI...
2. `Readme-说明.htm`:这份文件通常包含软件的使用指南、安装步骤、许可协议等重要信息,用户在使用SoapUI之前应该仔细阅读。 **详细知识点** 1. **Web API**:Web API是通过HTTP协议公开的接口,允许不同应用...
三、soapUI Pro的使用指南 1. **安装与启动**:下载并解压“soapUI-Pro-4.5.2.rar”,按照安装向导进行安装,启动软件后即可开始创建项目。 2. **创建项目**:导入WSDL或REST服务URL,软件会自动解析服务定义并...
### 测试SOA_WebService工具(SOAPUI_JMeter等)介绍和使用 #### SOAPUI:全面解析与实践 **1.1 介绍** SOAPUI是一款功能强大的工具,主要用于检查、调用、实现WebService以及进行功能、负载和合规性测试。它支持...