赞
踩
模拟一些随机数字变量,模拟数据
右键 >>> 添加 >>> 配置元件 >>> 随机变量(Random Variable)
输出变量(Output variable)
变量名称(Variable Name):用于控制在其它元素中引用该值。例如:variable_name,形式:$(variable_name},必填
输出格式(Output Format):要使用的java.text.DecimalFormat格式字符串。例如,“000”将生成至少3位数的数字,或“USER_000”将生成USER_nnn形式的输出。如果未指定,则默认使用Long.toString()生成数字。非必填
配置随机发生器(Configure the Random generator)
最小值(Minimum Value):最小值设置。必填
最大值(Maximum Value):最大值设置。必填
随机种子(Seed for Random function):随机数生成器的种子。如果将每线程设置为true使用相同的种子值,则每个线程将获得与每个Random类相同的值。如果未设置种子,则将使用Random的默认构造函数。非必填
选项(Options)
(1)、测试计划右键 <<< 添加 <<< 配置元件 <<< 随机变量(Random Variable)
变量名称:var
输出格式:ran_0000
最小值:1
最大值:1000
每线程(用户)?:False
(2)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组
(3)、线程组右键 <<< 添加 <<< 取样器 <<< JSR223 Sampler
log.warn("线程号:"+ctx.getThreadNum()+",随机数:"+vars.get("var"));
(4)、修改日志级别为WARN,打开日志查看,清除全部,多启动几次
菜单点击选项 >>> 日志级别 >>> WARN,方便查看日志信息,只打印WARN级别日志
菜单点击选项,点击日志查看
可以看到,生成的随机数在1-1000之间,且随机数值不一样
(5)、修改线程组,线程数为2,循环次数为2,清除全部后,启动
四个数据值都不一样,线程内的值不一样,线程与线程之间的值也不一样
(6)、修改随机变量,修改随机种子,每线程(用户)?为False,清除全部后,连续启动两次
固定随机种子后,生成的随机数是固定的,每次启动,随机的数值都是固定的。为空则每次都不一样。如图,第一次启动和第二次启动,随机值是一致的
(7)、修改随机变量,每线程(用户)?为True,清除全部后,启动
如图,每个线程数之间,生成的每组数据值是一致的
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。