Как Jmeter обрабатывает механизм ссылок LDAP

Я пытаюсь выполнить модификацию LDAP через Jmeter. Ожидаемое поведение — Jmeter ударит по серверу A, который, в свою очередь, поразит сервер B. Фактическая операция модификации произойдет на сервере B. Сервер B завершит операцию и даст ответ серверу A, который, в свою очередь, ответит Jmeter.

Теперь проблема в том, что Jmeter всегда получает ответное сообщение «Referral». Однако вручную мы можем изменить пароль после обращения к серверу А с другого удаленного сервера.

Может кто-нибудь подскажет, как это побороть?


person Rohan    schedule 31.08.2017    source источник


Ответы (2)


Я предполагаю, что это было решено. На всякий случай, если вам все еще интересно, @Rohan, насколько я понимаю, вы запускаете jmeter в командной строке:

$ jmeter -Jjava.naming.referral=true -n -t testplan.jmx -l log.jtl
person vsm    schedule 23.01.2019

JMeter не будет иметь особого поведения. Вам нужно будет указать ему следовать рефералам, установив java.naming.referral соответствующим образом в механизме jndi.properties, определенном в документации для провайдера JNDI LDAP, который у вас уже должен быть на месте для вашего приложения, если вы ожидаете, что оно будет вести себя таким образом.

person user207421    schedule 31.08.2017
comment
как включить файл jndi.properties в Jmeter. Нужно ли нам напрямую помещать его в папку lib? - person Rohan; 31.08.2017
comment
не могли бы вы объяснить на одном примере? - person Rohan; 31.08.2017
comment
Вы уже поместите файл jndi.properties в корень JAR-файла вашего приложения. Это все, что требуется. - person user207421; 31.08.2017