JMeter: Как сгенерировать 2 случайных числа с плавающей точкой в ​​определенном диапазоне и использовать их далее - PullRequest
0 голосов
/ 26 сентября 2018

Сценарий: сгенерировать 1 случайное число с плавающей точкой в ​​диапазоне от 0,01 до 500 и передать его как var_1

Сгенерировать еще 1 число с плавающей точкой в ​​диапазоне от 0,01 до 0,17 и сохранить его как var_2

сейчаснезависимо от того, какое число выберет JMeter как var_1, добавьте к нему var_2, то есть: var_1 + var_2 и передайте его как var_3

1 Ответ

0 голосов
/ 26 сентября 2018

Я помню, что отвечал на нечто подобное здесь , однако, вероятно, я пропустил шаг сохранения значений в Переменные JMeter

В Groovy JMeter у вас есть vars сокращениекоторый обозначает JMeterVariables экземпляр класса, чтобы вы могли использовать его для записи сгенерированных значений и их суммы в необходимые переменные, например:

import org.apache.commons.lang3.RandomUtils

def float1 = RandomUtils.nextFloat(0.01f, 500f)
def float2 = RandomUtils.nextFloat(0.01f, 0.17f)
def sum = float1 + float2

vars.put('var_1', float1 as String)
vars.put('var_2', float2 as String)
vars.put('var_3', sum as String)

Вы можете проверить сгенерированные переменные вместе с их значениями, используя Отладчик сэмплера и прослушиватель дерева результатов комбинация:

JMeter Variables Checking with Debug Sampler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...