【问题标题】:JMeter generating same random number for each iterationJMeter为每次迭代生成相同的随机数
【发布时间】:2020-12-20 03:49:37
【问题描述】:

我有一些用户定义的变量,我使用以下方法为其分配一个随机数:

${__Random(1,100)}

然后我使用 1 个线程运行测试 5 次迭代。 JMeter 为每次迭代生成相同的随机数。

如何为每次迭代生成一个新的随机数?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    作为线程组的第一步添加Flow Control Action

    在其中放入一个名为User Parameters 的预处理器,然后点击添加变量

    把你当前在用户定义变量中的内容放入其中

    【讨论】:

      【解决方案2】:

      User Defined Variablesconfiguration element,这意味着:

      1. 任何其他元素之前处理
      2. 处理一次

      所以只要在需要的地方直接使用这个 __Random() 函数。

      如果您需要在多个地方重复使用该值 - 修改您的函数调用,例如:

      ${__Random(1,100,myValue)}
      

      在声明之后,您将能够将随机生成的值称为${myValue}

      【讨论】:

        猜你喜欢
        • 2012-03-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-10
        • 1970-01-01
        • 1970-01-01
        • 2021-03-01
        • 1970-01-01
        相关资源
        最近更新 更多