JMeter5.x 配置元件(Config Element) - Random Variable

目录

概念

试试吧

作用域


概念

        Random Variable配置元件一般是用来生成随机的“int类型”数字字符串变量。该变量可以通过${VARIABLE_NAME}的方式在之后的取样器,或是其他的组件中使用。

        比如:创建产品的API中,产品名称需要唯一的字符串。这时候可以使用该元件,随机生成一个数字类型的变量,亦可以配置Output Format选项来拼接生成字符串

        模拟函数为    minimum + java.util.Random.nextInt(maximum - minimum + 1)。 maximum - minimum + 1>0

        OutputFormat:  java.text.DecimalFormat

试试吧

Thread GroupRandom VariableOutput
Number of Threads(Users)Loop CountOutput FormatMinimum/Maximum ValueSeedPer Thread(User)?

1

110~100随机生成10 ~ 100之间的数字
11test_prodctname_010~100

随机生成10 ~ 100之间的数字,如87,

并应用format,最终输出为:

test_productname_87 

11test_prodctname_100010~100

随机生成10 ~ 100之间的数字,如87,

并应用format,最终输出为:

test_productname_1087 

2100True多个线程会产生相同的随机值

        只有当Seed有值,且Per Thread = True时,多个线程,会产生相同的随机值。因为每个线程只有独享的Random对象,且这些Random对象使用了相同的Seed的值,使得相同次迭代取值,会产生相同的值。

        因此,默认seed不设置值,Per Thread = False即可满足绝大多数需求。

作用域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值