SOAPUI测试步骤之流量控制(Conditional Goto)
1. TestSteps流量控制
1.1。有条件转到一步步测试
Conditional Goto拥有任意数量的的XPath表达式伴随相应的目标测试步骤。这些被应用到在先前的采样测试的最近的响应; 配置的XPath表达式从上到下应用,当XPath表达式的值为true,有条件的Goto转移到指定的一步步测试。
添加和打开Conditional Goto 显示以下编辑:
这是相当直接的; 列表左上角包含定义的条件(现在空,编辑的权限允许的条件下编辑已经创建后,底部的日志可以帮助我们测试了一下周围;选择Add按钮,左上方和输入一些姓名;
按OK键,然后选择右下角的XPath的精灵(仅在专业版,一定要有可用的响应),这可以让我们选择,我们要检查的节点;
在这里,最近的前面的采样测试是一个JDBC要求,我们可以看到生成的XML树视图使我们可以轻松地选择我们要使用我们的条件节点呈现。选择它,然后按OK,我们得到以下后:
生成的XPath是在突出显示在顶部,底部,如果XPath表达式的值为true,我们必须选择需要跳出的测试步骤。
现在,如果我们运行Conditional Goto顶部的工具栏按钮,我们得到:
该日志表明,我们的条件已成功触发。
现在,我们可以添加更多的条件,不同的条件和分支,让我们根据需要来发送执行的TestCase。
1.3。延迟测试步骤
它延迟的TestCase的执行由指定的毫秒数。从顶部菜单像往常一样创建一个延迟一步步测试:
在TestSteps列表标签显示延迟步步测试,并将其值,名称,这将递减计数,当它被执行。
双击一步步测试,打开上面的提示,它允许您设置延迟,或者为固定值或标准的财产扩展。例如,下面的值会推迟5到10秒之间的TestCase的:
$ {= 5000 + 5000 *的Math.random()}
SOAPUI测试步骤之流量控制(Conditional Goto)的更多相关文章
- SOAPUI测试步骤之断言测试(Assertion TestStep)
什么是没有办法验证结果的测试?soapUI提供了两种方法来测试断言:断言TestSteps现在断言一步步测试(PRO版本).The Assertion TestStep,扩展了断言处理和管理的想法.此 ...
- SOAPUI测试步骤----DataGen TestStep
DataGen TestStep DataGen TestStep可以用来生成数据输入在你 TestCases ,例如数字或日期序列.随机选择等生成的数据作为属性,因此可以转移 和扩张就像任何其他属性 ...
- [SoapUI] 从测试套件,测试用例,测试步骤,测试数据各个级别控制是否执行
自动保存 # -*- coding: utf-8 -*- import java.awt.Color import org.apache.poi.ss.usermodel.Cell import or ...
- soapui测试接口使用步骤
1.新建项目 2. 定义接口 url输入接口 3.新建测试集 选择项目,右键 4.在测试集下新建测试用例 5.在测试步骤中导入要测试的请求 6.run
- PI-利用SoapUI 测试web service的方法介绍
在运用webservice调用数据的过程中,非常关键的一个步骤就是获取到webservice的地址,并测试webservice的连通情 况,webservice的连通测试主要是两个方面:1,查看web ...
- soapUI 使用soapUI测试http+json协议接口简介
使用soapUI测试http+json协议接口简介 by:授客 QQ:1033553122 SoapUI-Pro-x64-5.1.2_576025(含破解文件),软件下载地址: http://pan. ...
- 用soapUI测试xml格式的HTTP接口
有些HTTP接口是直接传递parameter的,有些HTTP请求是将parameter转换为xml串进行传递的.现在要分享的就是如何用soapUI实现xml串的HTTP接口测试. 工具/原料 so ...
- 使用 SOAPUI 测试Web Service
原文地址:https://www.ibm.com/developerworks/cn/webservices/1106_webservicessecurity/index.html(里面内容比较多不用 ...
- 使用 SoapUI 测试ASP.NET Web API
我们为不同的目的开发了很多web服务,经过授权的用户就可以访问和使用这些web服务.soapUI 是一个强大的测试web服务的工具,他不仅可以测试SOAP服务,他也支持测试RESTful服务.在这里我 ...
随机推荐
- Android单元测试
安卓单元测试总结文章,目测主要会cover以下的主题: 什么是单元测试 为什么要做单元测试 JUnit Mockito Robolectric Dagger2 一个具体的app例子实践 神秘的bonu ...
- Android bluetooth用户自定义数据
default mac: [btif_core.c] btif_fetch_local_bdaddr() default device name: [btif_dm.c] btif_get_defau ...
- CI重定向:php(codeigniter)中如何重定向
Q: 在保存完数据之后需要重定向,防止数据重复提交. 我使用$this->方法名();跳转,发现不能达到重定向的效果(地址栏没变) 请教高手重定向怎么用 A: $this->load-&g ...
- ODATA WEB API(一)---扩展使用
一.概述 时间也算充足,抽点时间总结下OData的常用的使用方式,开放数据协议(OData)是一个查询和更新数据的Web协议.OData应用了web技术如HTTP.Atom发布协议(AtomPub)和 ...
- 在python中使用concurrent.futures实现进程池和线程池
#!/usr/bin/env python # -*- coding: utf-8 -*- import concurrent.futures import time number_list = [1 ...
- scrollTop和scrollLeft的兼容解决万全方法
1.各浏览器下 scrollTop的差异 IE6/7/8: 对于没有doctype声明的页面里可以使用 document.body.scrollTop 来获取 scrollTop高度 : 对于有do ...
- 攻城狮在路上(叁)Linux(十九)--- 磁盘分区
磁盘分区使用fdisk命令,该命令仅root有使用权限. 磁盘分区的一般步骤: 1.首先用df命令查看设备名 df -h; 2.fdisk /dev/sda; <== 按m显示help d:删除 ...
- 使用zookeeper实现分布式锁
简介: 核心是解决资源竞争的问题 分布式系统中经常需要协调多进程或者多台机器之间的同步问题,得益于zookeeper,实现了一个分布式的共享锁,方便在多台服务器之间竞争资源时,来协调各系统之间的协作和 ...
- visual studio2010复制粘贴源代码到Word时乱码问题 分类: C# 2014-11-28 09:25 687人阅读 评论(0) 收藏
问题描述: visual studio2010 拷贝源代码的时候,在windows自带的写字板和word2010上,粘贴的时候中文字符都会变成乱码. 如: "该用户已经被成功添加" ...
- phpcms V9实现wap上一篇、下一篇功能
在phpcms\modules\wap\index.php里面,搜索上面这句 if(!$r || $r['status'] != 99) showmessage(L('info_does_not_ex ...