`
- 浏览:
53600 次
- 性别:
- 来自:
上海
-
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工具使用指南.doc, 文档比较详细
详细的介绍webservice接口以及soapUI工具的使用,包括建立用例集,负载和安全扫描
SoapUi使用工具
soapui工具 测试webservice 的一个很好的工具 快来拍砖吧
soapui接口测试工具
soapUI工具,安装使用,用于调试webservie接口使用,便于测试 便于测试 便于测试 便于测试
利用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工具使用,基础知识介绍及后期提高性学习,初次使用及拔高者均适用
SoapUI工具接口测试
soapUI工具,调用Rest,webservice接口,调试Rest接口用
SoapUI-Pro-5.1.2测试工具,模拟服务端响应很好用分享给大家!
soapUI工具,调用Rest,webservice接口,调试Rest接口用
SOAPUI ,测试工具,开发与测试必须掌握,专业测试webservice协议,兼容测试http等其他各种协议,更可以测试性能。
apache-cxf-3.3.3.zip axis2-1.7.9-bin.zip soapui生成客户端工具
SoapUI是一个开源测试工具,通过...该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。SoapUI Pro是SoapUI的商业非开源版本,实现的功能较开源的SoapUI更多。