Jmeter: я хочу передавать одно и то же случайное значение во все HTTP-запросы в одной и той же группе потоков для каждого потока

У меня есть следующий проект JMeter

Я хочу использовать одно и то же значение var во всех HTTP-запросах в группе потоков для каждого потока, следующий поток должен иметь новое значение для всех HTTP-запросов.

Я знаю, что CSV Data Set Config будет работать, но я не хочу создавать файл, а также хочу случайный выбор, а не последовательный анализ файлов.

В настоящее время в Setup Thread Group я читаю эти два файла и использую beanShellPeProcessor Random Customer и Articles для выбора случайных значений из ArrayList.

Но каждый HTTP-запрос получает значение nes, даже если я перемещаю случайный выбор BeanShell в группу потоков.

Любая помощь?

Спасибо.


person bbx402    schedule 22.08.2017    source источник
comment
какой у тебя код для случайного?   -  person user7294900    schedule 22.08.2017


Ответы (1)


Создайте Beanshell Sampler в группе потоков в качестве первого запроса в группе потоков.

Таким образом, он будет выполняться перед другими запросами и будет вызываться по одному на поток.

person user7294900    schedule 22.08.2017
comment
Thans. Работает частично. Но таким образом BeanShell Sampler включается в отчет Aggreagte. Это минус. - person bbx402; 22.08.2017
comment
См. stackoverflow.com/questions/41903467/ или stackoverflow.com/questions/412649/ - person user7294900; 22.08.2017
comment
Или вы можете добавить его как дочерний элемент PeProcessor для первого запроса HTTP Request SWS Customers - person user7294900; 22.08.2017
comment
Этот stackoverflow.com/questions/412649/ меня устраивает. Спасибо. - person bbx402; 25.08.2017