Чтобы разделить идентификатор между несколькими группами потоков, вам необходимо преобразовать его в свойство JMeter с помощью функции __setProperty () или props
, если вам нравится сценарий
Что-то вроде :
${__setProperty(myProperty,${reference-id},)}
или
props.put("myProperty", vars.get("reference-id"));
по завершении вы сможете прочитать его в другой группе потоков с помощью функции __ P () или вышеупомянутой props
сокращение:
${__P(myProperty,)}
или
String myProperty = props.get("myProperty");
для записей потока / итерации c записей, которые вы можете использовать __ threadNum () функцию и ${__jm__Thread Group__idx}
специальную переменную как если бы ваш тест предполагал наличие нескольких виртуальных пользователей / циклов, значение свойства будет каждый раз перезаписываться
И последнее, но не менее важное, забудьте о Beanshell, рекомендуется использовать элементы тестирования JSR223 и язык Groovy для сценариев в JMeter
Дополнительная информация: