soapUI快速入门[翻译]

翻译 2007年09月22日 00:08:00

soapUI快速入门                  translate by juxtapose

 


本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。

soapUI入门非常容易,但要想更深入的掌握soapUI的功能,还需要对下面的概念和技术有较好的了解:

l         WSDL 基本概念(服务、端口、绑定、端口类型),相关的xml-schema

l         SOAP 基本概念,相关的WSDL(绑定、等等),不同的编码类型(soap-encoded/literal)和消息类型 document/rpc

l         XMLXML相关的技术 – XpathXML Schema、命名空间、等等

可以在W3C找到相关的规范;在W3Schools zvon.org找到相关的教程。

安装、运行soapUI

      

根据下面的步骤来安装、运行soapUI

l         从站点top page,通过Java WebStart可以在线安装最新的版本

l         从站点sourceforge,下载安装soapUIWindows版本,该版本包括了需要的Java运行环境(JRE1.5)。如果你不确定你的系统已经安装了合适的JRE,或者你想有开始菜单并且以后可以卸载,可以用该版本安装

l         从站点sourceforge,下载二进制发布物(例如:”soapui-1.7.5-bin.zip”),手工解压缩,运行bin目录下面的soapui.bat或者soapui.sh脚本(你的系统需要安装好java环境)

无论上面的那种安装方式,soapUI将会以一个空的工作空间开始。

创建、导入工程

      

安装并运行soapUI之后,你就可以创建第一个soapUI工程了。

l         右击左侧导航面板中的工作空间节点,选择”New WSDL Project”

l         在工程被保存前,应该填写工程名字和相应的本地WSDL文件

l         上面的内容填写好之后,将会帮你在工作空间创建一个空的工程

如果不是通过在线方式安装的,在下载文件的根目录有个例子工程;选择”Import Project”,找到sample-soapui-project.xml

可以从用户指南获得更多关于工程的内容。

工程添加Web服务

      

现在可以为工程增加一个接口(WebService PortTypes)。

l         右击工程节点,选择 Add WSDL from URL

l         输入WSDL接口的url

http://webservices.amazon.com/AWSECommerceService/AWSECommerceService.wsdl

增加amazonWeb服务,选择”OK”按钮

l         soapUI会提示你是否为每个操作创建一个默认的请求,通常选择”Yes”按钮

l         soapUIamazon的端口类型 AWSECommerceServicePortType创建了一个SOAP/Http绑定,并且为每一个操作创建了一个节点。

可以从用户指南获得更多关于接口的内容。

操作请求

      

上面操作已经增加了amazon Web服务,接下来可以执行请求了。在上面增加接口的时候,已经根据WSDLSchema定义为每一个操作创建了默认请求。

l         展开接口下面的任何一个操作节点,能够看到创建的”Request  1”节点

l         双击请求节点,在soapUI的右侧会出现请求编辑器(参照下图)

l         请求编辑器分为三部分

Ø         顶部的工具栏,包含一组请求相关的动作、操作

Ø         左边是请求区域

Ø         右边是响应区域

l         soapUI默认生成的请求中,”?”表示需要被替换的内容。根据需要,可以替换或者删除掉这些值。通过按下工具栏最左边的按钮(绿色箭头)来发送一个请求

l         请求会在后台执行,响应内容会出现在编辑器的右边

可以从用户指南获得更多关于请求的内容。

 

本文是作者juxtapose根据soapUI官方文档,进行翻译的。这是我的第一篇翻译文章,请大家多拍砖,欢迎斧正!!原文链接:http://www.soapui.org/gettingstarted/index.html

本文档可以自由传播,如需引用,请务必注明引用地址!!

 

soapUI快速入门(测试一个登录接口)

1、打开soapUI。 2、新建一个项目,实例如下:       点击ok后在soapUI界面左侧会显示出此项目,如图:    2、创建测试用例: a、新建用...
  • linapursue
  • linapursue
  • 2017年02月24日 15:13
  • 1237

soapUI快速入门

            本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。soapUI入门非常容易,但要想更深入的掌握soapUI...
  • qsky001
  • qsky001
  • 2009年08月20日 22:46
  • 772

soapUI快速入门

 本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。soapUI入门非常容易,但要想更深入的掌握soapUI的功能,还需要对下面的...
  • xx_liuhui
  • xx_liuhui
  • 2008年10月16日 23:31
  • 692

soapUI快速入门

 本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。soapUI入门非常容易,但要想更深入的掌握soapUI的功能,还需要对下面的...
  • xieyunc
  • xieyunc
  • 2009年04月30日 19:51
  • 3369

soapui笔记 Property Transfer 传递属性值

原文地址:Property Transfer 传递属性值" href="http://blog.sina.com.cn/s/blog_7045bf3a0102uxd3.html" target="_b...
  • wanglha
  • wanglha
  • 2015年04月29日 16:17
  • 1224

SoapUI Pro 5.1.2破解方法

软件下载:http://dl.eviware.com/list_soapui2.html?_ga=1.16http://dl.eviware.com/list_soapui2.html?_ga=1.1...
  • u011269801
  • u011269801
  • 2017年06月24日 09:31
  • 5558

soapUI(带界面的)在windows下的用法(转)

http://www.cnblogs.com/heiyexiaoguai/p/4824235.html (百度:接口测试工具SoapUI Pro5.1.2基本使用20150920, 作者:黑夜小怪) ...
  • happy_xiahuixiax
  • happy_xiahuixiax
  • 2017年06月06日 16:54
  • 533

SOAPUI中文教程---测试步骤

如前所述,TestSteps是soapUI中功能测试的核心构件;每个TestStep都执行一些步骤来验证要测试的功能。 TestSteps默认是依次执行的,但是分支,循环甚至调用其他TestCases...
  • Tongdingsidong
  • Tongdingsidong
  • 2017年07月21日 14:03
  • 331

SOAPUI系列10- SOAPUI 循环设置

这里我们再来设置下循环 双击DataSource Loop  选择数据源及哪一个请求执行循环 注意各测试步骤之间的顺序要是这样 数据源---请...
  • wanglha
  • wanglha
  • 2015年09月06日 11:03
  • 2516

SoapUI压力测试的指标项说明

转载:http://www.blogjava.net/qileilove/archive/2014/09/30/418416.html soapUI Pro指标项说明: T...
  • tz0705010216
  • tz0705010216
  • 2015年04月28日 14:22
  • 1757
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:soapUI快速入门[翻译]
举报原因:
原因补充:

(最多只允许输入30个字)