Как использовать вывод первого сэмплера в два сэмплера.
Я хочу провести два теста WebDriver Sampler в jmeter подряд. Я могу получить текущий URL после тестирования, но я не могу использовать в качестве переменной во втором сэмплере
Если вам нужно передать переменную между двумя сэмплерами в одной группе потоков:
в первом сэмплере:
WDS.vars.put('url', WDS.browser.getCurrentUrl())
в секундуSampler:
var urlFromSampler1 = WDS.vars.get('url')
, где WDS.vars - сокращение для JMeterVariables экземпляра класса, оно обеспечивает доступ для чтения / записи ко всем переменным JMeter в текущей области потока
WDS.vars
Если вам нужно передать переменную между двумя сэмплерами в разных группах потоков:
В первом сэмплере:
WDS.props.put('url', WDS.browser.getCurrentUrl())
Во втором сэмплере:
var urlFromSampler1 = WDS.props.get('url')
, где WDS.props - это, в основном, экземпляр java.util.Properties , которые являются глобальными для всего экземпляра JVM
WDS.props
Ссылки: