如何使用JMeter使用Beanshell后处理器编写随机函数

eimct9ow  于 12个月前  发布在  Shell
关注(0)|答案(1)|浏览(275)

我有3组相互依赖的相关变量。
如果我发送第一次出现的1个值,那么我需要发送相同的剩余值。每次我需要选择随机值。
所以我需要写一个随机函数的值id_matchnr,并需要相同的变量(var),并将其传递给其他变量(id_details_var , id_details2_Var)
我试着使用下面的功能,但没有一个工作

int count = ${__Random(1,counter,)};

int count = ThreadLocalRandom.current().nextInt(1, counter);

math.random(1,counter)

字符串

ttisahbt

ttisahbt1#

1.不要使用Beanshell,它是某种形式的性能反模式。从JMeter 3.1开始,建议使用JSR223测试元素和Groovy语言。更多信息:Apache Groovy: What Is Groovy Used For?
1.看起来您根本不需要任何脚本,您可以生成一个随机数,并使用__Random()函数将其保存到JMeter变量中


的数据

相关问题