JMeter возвращает значение - PullRequest
       36

JMeter возвращает значение

1 голос
/ 29 октября 2019

Я использую jmeter для тестирования ldap. Как часть моего теста, я хочу искать случайный идентификатор на каждой итерации. Я не нашел прямого ответа на это. Поэтому моя идея состояла в том, чтобы сначала выбрать случайное число 1-200 и сохранить его как переменную с именем uid, это число будет соответствовать имени UDV.

Например,

uid = 2 and 2 = A123456 

в моем списке УДВ. Однако, когда я пытаюсь сослаться на эту переменную в моем фильтре поиска ldap. Я пытаюсь использовать

(uid=${${uid}}) 

в надежде получить значение значения uid. Однако результаты поиска просто показывают это как строку.

<searchfilter>(uid=${${uid}})</searchfilter>

Есть ли другой способ достичь того, что я ищу?

Ответы [ 2 ]

1 голос
/ 29 октября 2019

Использование __V function

 ${__V(${uid})}

Функция V (variable) возвращает результат вычисления выражения имени переменной. Это можно использовать для оценки вложенных ссылок на переменные

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

0 голосов
/ 29 октября 2019

Возможно, самый простой вариант для функции __ RandomFromMultipleVars () ?

Другая опция использует функцию __V () , она может объединять и оценивать переменные JMeter

...