有时我们可能要按一定规则输入数据,那我们找到这些规律的输入数据之后放到一个Soapui list 类形中就可以自动生成测试数据,我们还可以用脚本的方式生成测试数据,以下将全面介绍该组件的使用方法
Test Step -àAdd Step --àData Gen
任意输入名称
点添加 +图标
使用脚本方式生成数据
Type==Script
在脚本处输入以下代码
def sdf = newjava.text.SimpleDateFormat("yyyy-MM-dd")
returnsdf.format( new Date())
点运行按键
弹出当天日期
在上方点运行时当前日期会显示在最右边栏位
第二种Templet
注意变量# 后面的字符一定要与工程中已有的变量同名
使用number 生成数据
因为选了随机,每运行一次就会生成一个不一样的数字
使用list 生成数据
Mode 为READ 时代表每次引用该变量时会重新计算一次,相当于重新执行一次run 如要生成唯一ID 那就得用READ ,而STEP是执行期间变量的值一总是相同的
Shara 主要是用于分布式测试系统,比如多台机器执行测试,数据是放在单独的另一台机器,需要远程调用时才用SHARA