SOAPUI测试步骤----DataGen TestStep
DataGen TestStep
DataGen TestStep可以用来生成数据输入在你 TestCases ,例如数字或日期序列、随机选择等生成的数据作为属性,因此可以转移 和扩张就像任何其他属性。
首先创建一个空的 TestCase 和添加一个 DataGen一步 ,您将看到以下编辑器:

顶部的表将包含定义的 DataGen 与他们共同的属性设置(稍后将详细介绍这些),并选择一个属性表中面板底部显示相应的配置。
让我们首先创建一个属性,在工具栏中选择Add按钮,打开下面的“添加… ”对话框:

2。 DataGen类型
目前可用属性的类型:
- 脚本:指定一个属性的值是由一个groovy脚本
- 模板:指定一块内容构建其他值时使用
- 数量:允许根据顺序创建属性值(整数、日期等)
- 列表:指定的列表可能的值返回属性时
让我们快速浏览一下这些详细:
2.1。 脚本
配置面板,当选择一个脚本属性如下:

这是很简单的。 指定一个groovy脚本返回所需的属性的值。 例如,您可以创建一个属性,其中包含今天的日期:
1.def sdf = new java.text.SimpleDateFormat("yyyy-MM-dd")2.return sdf.format( new Date())任何地方在你的TestCase PropertyExpansions可用,您可以使用${DataGen#today},这将取代今天的日期时使用。
2.2。 模板
模板配置面板同样简单:

这种类型是用于构建复杂多重线属性,例如被插入到请求。 在这里可以指定任何内容,也可以包含PropertyExpansions,例如
1.${DataGen#today}这将评估XML元素包含今天的日期使用时结合上面的script-property。
2.3。 数量
这是一个复杂的点:

这个属性类型是用于生成数字的列表。 开始,结束 或 步 值指定序列的范围及其增量或减量。 模式指定如何使用java属性值的格式 DecimalFormat类(见 这个页面一些例子)。 选择 Random 复选框将在指定范围内选择一个随机数(步骤指定为模量)。 的 Persist 选择最后保存号码。 如果需要前面的值将允许所需的序列继续(注意:项目还未得救后运行通过命令行工具)。
举个例子,如果你想生成随机货币在100美元和1000美元50美元增加您可以指定如下:

2.4。 列表
另一个简单的配置:

上面的屏幕截图配置一个工作日并设置属性列表选择一个随机线每次读,如果不检查,随机复选框的值按顺序使用。
3。 常见的配置属性
表清单属性包含两个配置的可能性, Mode 和 shred。
3.1。 模式
模式控制属性的评估值,有两个可能的值; READ and STEP.。 READ每次引用将重新生成 。 如果你是指这个ID在多个请求 或 脚本等设置它 READ每次都将给你一个新值,而不是一个相同的值。 在这种情况下设置模式 step是当TestStep 执行时属性被评估 。 注意:之前执行属性没有设置值。任何步骤都可能引用它。
3.2。 共享
跨线程调用时用到
SOAPUI测试步骤----DataGen TestStep的更多相关文章
- SOAPUI测试步骤之断言测试(Assertion TestStep)
什么是没有办法验证结果的测试?soapUI提供了两种方法来测试断言:断言TestSteps现在断言一步步测试(PRO版本).The Assertion TestStep,扩展了断言处理和管理的想法.此 ...
- SOAPUI测试步骤之流量控制(Conditional Goto)
1. TestSteps流量控制 1.1.有条件转到一步步测试 Conditional Goto拥有任意数量的的XPath表达式伴随相应的目标测试步骤.这些被应用到在先前的采样测试的最近的响应; 配置 ...
- [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
- soapUI 使用soapUI测试http+json协议接口简介
使用soapUI测试http+json协议接口简介 by:授客 QQ:1033553122 SoapUI-Pro-x64-5.1.2_576025(含破解文件),软件下载地址: http://pan. ...
- PI-利用SoapUI 测试web service的方法介绍
在运用webservice调用数据的过程中,非常关键的一个步骤就是获取到webservice的地址,并测试webservice的连通情 况,webservice的连通测试主要是两个方面:1,查看web ...
- 用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服务.在这里我 ...
随机推荐
- tyvj1202 数数食物链
描述 TsyD学习了生物的生态环境那一张后,老师留了一项作业,就是给一张食物网,求所有食物链的总数.(从最低营养级生物(它不能吃任何其他的生物)开始到最高营养级(它不能被任何其他生物吃) 叫做一条食物 ...
- PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别
开发站群软件,用到了根据访问域名判断子站点的相关问题,PHP获取当前域名有两个变量 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'],两者的区别以及哪个更 ...
- 编译PHP 报错:node.c: In function dom_canonicalization
编译PHP 报错:node.c: In function dom_canonicalization /opt/php-5.2.17/ext/dom/node.c:1953: error: deref ...
- CentOS下安装JDK1.7
1.安装包准备: 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.h ...
- 最近使用oracle的笔记和少量的正则表达式
用户.表空间.表: 一个用户一般给予一个表空间,可以多个用户共同管理一个表空间 一个表空间会有多张表对于权限的控制: 在数据库中在人员菜单与需要浏览的文件之间做权限设置能否浏览,可以 ...
- word20161215
name / 名称 name mapping / 名称映射 name resolution / 名称解析 name server (NS) resource record / 名称服务器资源记录 na ...
- word20161207
DHCPRELEASE, DHCP release message / DHCP 释放消息 DHCPREQUEST, DHCP request message / DHCP 请求消息 dial 拨号位 ...
- celery 异步任务小记
这里有一篇写的不错的:http://www.jianshu.com/p/1840035cb510 自己的"格式化"后的内容备忘下: 我们总在说c10k的问题, 也做了不少优化, 然 ...
- espcms会员二次开发文件说明——会员,时间格式
[espcms会员图片字段] 添加字段加入图片类型/webadm/include/inc_formtypelist.php 会员修改页面模型/webadm/templates/member/membe ...
- 当你在浏览器地址栏输入一个URL后回车,将会发生的事情?
原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/ 作为一个软件开发者,你一定会对网络应用如何工作有 ...