чайников - jmeter установка



Извлечение произвольной пользовательской переменной в jmeter (1)

У меня есть пользовательская переменная, подобная этой.

url_1
url_2
url_3
.
.
.
url_n

В пробоотборнике HTTP-запроса я должен случайно выбрать любой из этих URL-адресов. Так в текстовом поле имени сервера я пытаюсь использовать этот $ {url _ $ {__ Random (1,7)}} Но он не извлекает переменную. Как я могу получить значение этой переменной. Я также получаю следующую ошибку.

java.net.URISyntaxException: Illegal character in authority at index 7: http://${url_${__Random(1,7)}}/ at java.net.URI$Parser.fail

Используйте функцию __V (), например:

${__V(url_${__Random(1,7,)})}

В соответствии с функциональной документацией:

Например, если имеются переменные A1, A2 и N = 1:

  • $ {A1} - работает нормально
  • $ {A $ {N}} - не работает (ссылка вложенной переменной)
  • $ {__ V (A $ {N})} - работает нормально. A $ {N} становится A1, а функция __V возвращает значение A1

Если вам нужна дополнительная информация: вот что нужно сделать, чтобы объединить несколько переменных JMeter