- 26
- 0
- 约1.51万字
- 约 66页
- 2019-06-14 发布于浙江
- 举报
SoapUI接口测试使用手册
SoapUI接口测试使用手册
SoapUI接口测试使用手册
(V1.0)
SoapUI的介绍
SoapUI是专门针对Webservice接口的测试工具,功能强大且界面易用。它是直接利用Web Service的WSDL文件测试Web服务的接口,利用SOAPUI测试不需要了解底层的接口、调用关系及详细协议,也不需要使用编程来实现测试用例,而是基于WSDL自动产生测试消息。SOAPUI还支持接口的负载测试。在对同一 Web Service接口进行测试时,SOAPUI比Loadrunner表现的性能会更加优越、真实,更接近反映接口的性能指标。并且SoapUI支持多种语言,java、c++,且wcf 这种形式的接口也可支持。
SoapUI的安装
SoapUI基于JAVA开发,支持多个平台,需要设置 JAVA_HOME 变量指向到相应的JRE 目录,同时修改 PATH 变量,将JRE1.6 的 bin 目录添加到 PATH里面。
SoapUI接口测试
创建/导入工程
启动SoapUI程序,双击目录bin下的soapui.bat,即可启动程序。程序第一次打开后,在左侧导航面板上,自动有一个空的Projects 工程。鼠标右键点击Projects,选择第一项 “New SoapUI Project”,新建一个工程。(如果本地有现成的工程,也可直接选择第二项导入工程“Import Project”,选择本地的xml文件导入即可)如下图
页面弹出“New SoapUI Project”框,输入Project Name,“Initial WSDL/WADL” 可填入URL 地址或直接导入WSDL 文件,(在这一步骤中,也可不导入WSDL文件,等到工程创建好后,右键点击工程名,选择“Add WSDL”也可导入)
如下图所示:
默认选上:
Create Requests:Create sample requests for all operations?(为每个接口创建一个请求)
Create TestSuite:Creates a TestSuite for the imported WSDL or WADL(为WSDL 或WADL 创建一个测试包)
点击OK按钮,弹出创建测试包的对话框“Generate TestSuite”:
用来进行接口的性能测试,如果有需要可以勾选此处显示的都是WSDL文件中的所有方法,只须选择要测试的方法即可
用来进行接口的性能测试,如果有需要可以勾选
此处显示的都是WSDL文件中的所有方法,只须选择要测试的方法即可
说明:
Single TestCase with one Request for each Operation(为每个接口的请求都创建一个测试用例)
Create new empty requests(创建一个空的请求)
Generates a default LoadTest for each created TestCase(为每个创建好的测试用例生成一个默认的负载测试)
点击OK按钮,在弹出框中填入测试包的名称,点击确定按钮后,工程便创建成功。
测试步骤 Test Step测试用例 TestCase测试包 TestSuite工程名Project请求Request
测试步骤 Test Step
测试用例 TestCase
测试包 TestSuite
工程名Project
请求Request
由此图可以看到,SoapUI提供的测试用例管理的映射关系是这样的:
项目Project
项目Project
测试包 TestSuite
测试包 TestSuite
测试用例 TestCase
测试用例 TestCase
测试步骤 TestStep
测试步骤 TestStep
执行测试
上面步骤我们已经为WSDL文件的每个操作创建了请求和测试用例
以Login TestCase为例,展开测试包下的“Login TestCase”,双击 “Test Steps”下的“Login”。
双击login后,在SoapUI 的右侧会出现请求编辑器:
响应区域请求区域端口地址工具栏
响应区域
请求区域
端口地址
工具栏
请求编辑器分为三部分:
_ 顶部的工具栏,包含一组请求相关的动作、操作
_ 左边是请求区域
_ 右边是响应区域
报文中“?”是需要被替换的内容,输入请求的参数,点击运行按钮(绿色图标),soapui会将我们填写后的soap报文发送给服务接口进行调用,返回的结果报文会显示在右侧区域。见下图:
根据响应的结果报文可查看接口
您可能关注的文档
- SAPFICO常见问题及解决方案要点.doc
- SAPHR员工照片配置全过程.doc
- SAPQM原材料检验操作手册.doc
- SBS防水卷材标准化施工流程.doc
- SCT用户操作手册---V3.05.19讲解.doc
- SDN开发环境安装.doc
- SIP呼叫流程典型流程图解及其详细解释.doc
- SL288-2003中施工监理工作常用表格及说明.doc
- SMC606冲压机械手系统说明书.docx
- SS4改和HXD3型电力机车低压电器柜的论文.doc
- 新启航英语二年级上册Unit5 Festival Period 2 课件.ppt
- 10.相亲相爱一家人 情境化教学课件-统编版2026道德与法治一年级下册.ppt
- 7星星点点 AI赋能课件 2026人美版美术一年级下册.ppt
- 3.2 世界的气候类型(教学课件) 2025中图版地理八年级上册.ppt
- 5.1 发达国家与发展中国家的差异(教学课件) 2025中图版地理八年级上册.ppt
- 13.快乐的儿童节 情境化教学课件-统编版2026道德与法治一年级下册.ppt
- 新启航英语二年级上册Unit5 Festival Period 1 课件.ppt
- 2025冀教版数学三年级上册全册教学课件.ppt
- 地理试卷云南名校联盟2026届高三上学期第三次联考(12.25-12.26).docx
- 2025~2026学年第一学期 高一年级英语试卷.docx
原创力文档

文档评论(0)