Сохранить значение из корреляции — jmeter

#regex #jmeter

#регулярное выражение #jmeter

Вопрос:

У меня есть корреляция в выпадающем списке.Я сопоставил всю строку и использовал функцию split () jmeter. Мое значение корреляции равно:

 temp=<option value="5">CANCELLED</option><option value="1">NEW</option><option value="2">ACTIVE</option><option value="4">TERMINATED</option><option value="6">IN-ACTIVE</option><option value="7
  

Используя функцию split (), я разделил вышеуказанное следующим образом,

 temp_1=<option value=
temp_10=6
temp_11=>IN-ACTIVE</option><option value=
temp_12=7
temp_2=5
temp_3=>CANCELLED</option><option value=
temp_4=1
temp_5=>NEW</option><option value=
temp_6=2
temp_7=>ACTIVE</option><option value=
temp_8=4
temp_9=>TERMINATED</option><option value=
temp_n=12
  

Теперь мне нужно заменить 7 (значение temp_12) в последующих запросах. Каждый раз длина списка может меняться, как и значение счетчика temp_n (12).Может кто-нибудь, пожалуйста, сообщить мне, как сохранить это значение?

Ответ №1:

Я не совсем уверен, о чем вы спрашиваете, но у вас всегда будет доступно значение count в виде $ {temp_n} и значение temp_12 в виде $ {temp_12}

Комментарии:

1. мое значение count $ {temp_n} будет отличаться для разных входных данных. На основе значения count мне нужно заменить значение $ {temp_n}

2. Ах, есть пара разных способов сделать это. Проще всего было бы написать скрипт beanshell с инструкциями IF для настройки ваших параметров: ЕСЛИ $ {temp_n} = X, то выполните Y