`
- 浏览:
55689 次
- 性别:
- 来自:
上海
-
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文件的相应命名空间列表
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
"soapUI工具使用.rar"这一标题明确指出我们要探讨的是关于soapUI工具的使用。soapUI是一款广泛应用于接口测试的开源工具,主要用于SOAP(简单对象访问协议)和REST(代表性状态转移)服务的测试。它提供了一个直观的...
**标题:“soapUI工具使用指南”** soapUI是一款强大的接口测试工具,专为SOAP和REST Web服务测试设计。它提供了一种直观的图形用户界面,允许开发者和测试人员轻松创建、执行和管理API测试。本指南将深入探讨...
SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试SoapUI工具接口测试...
本篇文章将深入探讨两个关键的工具:Apache CXF和Axis2,以及如何使用SoapUI生成客户端工具来与这些服务进行交互。 首先,Apache CXF是一个开源框架,它允许开发人员创建和消费SOAP(简单对象访问协议)和RESTful ...
SOAPUI是一款广泛使用的开源接口测试工具,专门针对SOAP(简单对象访问协议)和REST(代表性状态转移)Web服务进行测试。它提供了丰富的功能,包括创建、执行和分析接口测试用例,以及对测试结果的详细报告。在本文...
SoapUI是一款广泛使用的开源API测试工具,主要用于SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)服务的测试。它的强大功能使得测试人员能够轻松创建、执行和维护API测试项目,...
SoapUI是一款广泛应用于接口测试领域的专业工具,尤其在Web服务测试方面表现卓越。它支持SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)两种主流的接口类型,能够进行功能测试、...
SoapUI 测试工具使用步骤及案例文档 SoapUI 是一个开源测试工具,通过 soap/http 来检查、调用、实现 Web Service 的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可以利用插件集成到 Eclipse...
**SOAPUI工具详解** SOAPUI是一款强大的Web服务测试工具,主要针对SOAP(Simple Object Access Protocol)协议进行测试,同时也支持RESTful(Representational State Transfer)服务和其他多种协议,如HTTP、HTTPS...
利用wsdl2java工具和SoapUI工具生成webservice的客户端代码 Java实现登陆验证调用 压缩包里包括需要的所有文件,供需要的同学使用 1.apache-cxf-3.3.7 2.SoapUI 5.4.0-EB 3.生成代码的教程 4.获取service调用的...
SoapUI使用指南,入门级,详细!
自身开发需要,通过网络资源下载的Soapui工具和自己捣鼓出来的webservices接口测试方法,其实网上都是有教程的,资源共享下,Soapui工具,破解工具,测试webservices方法步骤都在文件中,欢迎下载
**标题:** SoapUI工具 **描述:** SoapUI是一款强大的接口测试工具,它支持对RESTful和Web Service接口的调用与调试。通过这款工具,开发者和测试工程师可以便捷地进行接口测试,确保服务的功能性和性能。 **知识...
5. **soapUI使用**:在安装完成后,启动soapUI,可以通过"New Project"创建新项目,输入Web服务的WSDL(Web Services Description Language)地址,软件会自动生成相应的请求和响应模板。用户可以编辑请求参数,发送...
SoapUI是一款广泛使用的开源Webservice调试工具,专为测试Web服务而设计。它不仅支持SOAP(Simple Object Access Protocol)协议,还可以处理REST(Representational State Transfer)服务,为开发人员和测试人员...
SOAPUI是一款广泛应用的开源工具,专为测试Web服务而设计,尤其适用于SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)接口的调试。在X64版本中,它支持64位操作系统,提供更强大的...
【SoapUI WebService 测试工具】是一款强大的接口测试和功能验证工具,专为Web服务而设计。它允许测试人员对SOAP(Simple Object Access Protocol)和REST(Representational State Transfer)类型的Web服务进行深入...