soapui接口测试教程完整基本测试 不要问为什么

君,已阅读到文档的结尾了呢~~
SoapUI接口测试指南 接口测试..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
SoapUI接口测试指南 接口测试工具-SoapUI
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口> 教你用soapUI测试web服务(2)
教你用soapUI测试web服务(2)
qiqicandy & &
发布时间: & &
浏览:135 & &
回复:0 & &
悬赏:0.0希赛币
教你用soapUI测试web服务(二)
  在《教你用soapUI测试web服务(一)》
中我们介绍了如何创建第一个soapUI项目,下面我们来介绍如何编写和执行测试用例。
    编写并执行测试用例
  浏览和交互当然好,但是我在想你可能想要运行一些测试。要想做到这一点,你将需要创建一个TestSuite。可通过右键点击项目然后选择New TestSuite,如图5所示。
  图 5:在soapUI中创建一个新的TestSuite。
  第五步:在soapUI中创建一个新的TestSuite。
  这一步应该会打开一个New TestSuite对话框,如图6所示。然后输入你的测试包的名字。记住,对于大多数项目来说都是需要多个测试包的,因此起描述性的名字是帮助的。一旦完成,点击OK。
  第六步:在soapUI中给TestSuite命名。
  这会把你的TestSuite添加进左手边导航栏的项目树结构中去。它还会在主soapUI工作区打开你的TestSuite。
  图6:在soapUI中给TestSuite命名。
  在soapUI中TestSuite是由TestCase组成的。就我们的例子而言,我们将会建立一个简单的测试包,让我们登录到JIRA上面去,然后
再退出。这是一个好例子,有几个理由。首先,它会向你展示如何在TestCase之间传递值,这是重要的,因为大部分我测试过的web服务都要这么做。其
次,我们可以有机会在对JIRA了解不多的情况下看看一些基本的功能—像断言(assertion)。像登入和登出这些功能基本上属于不言自明的。
  要想添加我们的第一个TestCase,只需点击“Create a new TestCase in this test suite”按钮。你将会在TestSuite窗口发现它,如下图7所示。
图7:在TestSuite 窗口创建一个TestCase按钮。
  第七步:在TestSuite 窗口创建一个TestCase按钮。
  这一步会打开New TestCase对话框,然后你要在上面命名待创建的测试用例。看起来跟New TestSuite对话框是一样的。输入名字再点击OK。由于这一测试用例将会测试登录,我把这个TestCse命名为“Login”。
  当你点击OK的时候,有两件事情会发生。首先,你的TestCase会出现在TestSuite窗口,带有一个空白结果条,如下图8所示。这一结果条是白色的,因为你还没有运行测试。一旦运行了,如果运行失败该条会变成红色,否则变成绿色。
图8: 你的TestCase被添加进你的TestSuite。
    第八步:你的TestCase被添加进你的TestSuite。
  其次,你也将会看到一个窗口为你刚才所创建的TestCase打开。在图9中,你将会看到我创建的Login TestCase的窗口。
  图 9: Login 测试用例的TestCase窗口。
    第九步:Login 测试用例的TestCase窗口。
  第三,如图10所示,在左手边的导航栏项目树中你将会看到新的TestCase列在你的TestSuite下面了。你还会看到TestCase相关的测试步骤数或加载测试的次数。
  第十步:TestCase添加到项目导航树。
  TestSuite是由TestCase组成的,与此十分类似的是,TestCase是由TestStep构成的。为了让我们的Login测试生效,我们需要添加TestStep。
  图10:创建一个新的Test Request TestStep按钮。
  图11:TestCase添加到项目导航树。
  首先,我们要把login请求添加到JIRA web服务中去。点击TestCase 窗口中的“Create a new Test Request TestStep”按钮。该按钮如图11所示。
    第十一步:创建一个新的Test Request TestStep按钮。
  在Add Step对话框中,输入一个TestStep的名字然后点击OK。这会打开New TestRequest对话框,如图12所示。乡下滚动列表然后选择login请求。再点击OK。
  图12:New TestRequest对话框。
  第十二步:New TestRequest对话框。
  这一步打开了Add Request to TestCase对话框,如图13所示。如果喜欢的话你还可以改变请求的名称,还可以选择一系列的备选断言。缺省情况下,SOAP Response Assertion会被预选上。就现在而言,这就可以了。只需点击OK。
图13: Add Request to TestCase对话框。
    第十三步:Add Request to TestCase对话框。
  当你点击OK的时候,请求就会被添加到TestCase中去了,而刚才你所添加的请求的请求窗口就会打开。正如本文前面所述,你可以编辑值并手工运行这
些测试。不过这一次无论你输入什么值都将会成为该测试用例保存的值。本例中,我会使用我的用户名和密码,如下表3所示。
  表3:带用户名和密码的Login请求。
以下是引用片段:
&soapenv:Envelope xmlns:xsi="" xmlns:xsd="" xmlns:soapenv="" xmlns:soap=""&
  &soapenv:Header/&
  &soapenv:Body&
   &soap:login soapenv:encodingStyle=""&
     &in0 xsi:type="xsd:string"&mike.kelly&/in0&
     &in1 xsi:type="xsd:string"&password&/in1&
   &/soap:login&
  &/soapenv:Body&
&/soapenv:Envelope&
  如果人工运行该请求,所得的响应如下表4所示。
  表4:Login响应。
以下是引用片段:
&soapenv:Envelope xmlns:soapenv="" xmlns:xsd="" xmlns:xsi=""&
  &soapenv:Body&
   &ns1:loginResponse soapenv:encodingStyle="" xmlns:ns1=""&
     &loginReturn xsi:type="xsd:string"&26lRGT7uX5&/loginReturn&
   &/ns1:loginResponse&
  &/soapenv:Body&
&/soapenv:Envelope&
  你会看到会话返回的结果是10个字符的字符串。你也许还注意到只要有TestStep图表出现的地方它的颜色都会从白色变为绿色。这是一个很好的可视化提示,告诉你该TestStep相应的断言通过了。
  目前,我们的TestStep唯一的断言是在创建TestStep的时候设置的。那个断言所做的事情就是确认我们的回应是一个合法的SOAP回应。尽管这很重要,但还不够。因此我们准备要添加另一个断言,用来确认我们得到的返回是一个10个字母的字符串。
  在请求窗口的底部,你会看到一个Assertions按钮。如果你点击它,它就会显示出当前相对应于TestStep的断言有哪些。如果你想跟我们一样添加另一个断言,那么就请点击Add Assertion按钮,如图14所示。
  图14: 为TestStep添加断言的按钮。
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&soapUI请不要问为什么系列3_百度知道
soapUI请不要问为什么系列3
我有更好的答案
高辐射的宇宙射线将会贴近地球而通过:30,极度危险的:30 - 凌晨 3:今天晚上从12温馨提醒您。所以: 今晚 12。告诉你其他的亲爱的亲人和朋友。请仔细阅读一下和照顾好自己:新加坡电视已经宣布了这一消息:30请务必关手机:30 - 3,请关掉你的手
其他类似问题
为您推荐:
soapui的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁安全,稳定,开源!
开源OA软件服务提供商
致力于打造安全、稳定、开放的协同OA软件!
全方位移动办公!
第三代移动办公平台,支持多通道访问
手机WAP、微信、APP
手机与电脑同步管理!
100用户版,源代码开放50%
¥5680元起
无用户数限制、源代码开放90%
无用户数限制,源代码100%全开放
无用户数限制,源代码100%全开放
&¥36800元
无用户数限制,源代码100%全开放
&¥69800元
安全,高效,保密!
&¥200/元月起
支持Android、iOS!
OA定制服务
根据用户需求,全新自定义开发服务
&¥20万元起
北京天生创想信息技术有限公司 版权所有 京ICP备号-5当前位置: >
> soapui开源测试工具 32bits v5.1.3 英文官方安装版
soapui开源测试工具 32bits v5.1.3 英文官方安装版
soapui下载
软件大小:106MB
软件语言:英文软件
软件类型:
软件授权:免费软件
更新时间:
软件类别:编程工具
软件官网:
应用平台:
网友评分:
软件介绍人气软件下载地址相关文章
微软发布了最新的 Visual Studio 2010 软件开发编程平台及 .Net Framework 4 框架。这次 VisualStudio 2010 包括 Professional 专业版、Premium 白金版、Ultimate 旗舰版、Visual Studio 2012 是一个综合性产品系列,适用于每一位希望升级或创建精彩应用程序的组织、团体和个人开发人员经过了MyEclipse 8.5 M1和MyEclipse 8.5 M2两个版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2终于在昨天正式发布了!在官方网站上 MyEclipse 8.5 可以下载Java SE Development Kit 7官方下载,JDK是Java开发环境。JAVA语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电首先需要先下载 Myeclipse 2014 官方安装文件,然后按照安装说明操作即可Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插WebStorm 是jetbrains公司旗下一款JavaScript 开发工具,喜欢的朋友抓紧下载吧找到SETUP文件夹下的setup.sdb,用记事本打开它,找到[Product Key],将下面的一行序列号删除,改为正式Key,保存后再安装就是正式版了Visual Studio 6.0 Service Pack 5 (SP5) provides the latest updates to Microsoft Visual Studio 6.0 development system and its component products. Service Pack 5 基于Eclipse开发的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发
soapui开源测试工具 32bits v5.1.3 英文官方安装版
CopyRight &
JB51.Net , All Rights Reserved

我要回帖

更多关于 soapui 性能测试 的文章

 

随机推荐