JMeter - экстрактор xpath не записывает в пользовательские переменные вне группы потоков - PullRequest
0 голосов
/ 28 января 2011

У меня проблема с JMeter.У меня есть группа потоков с запросом веб-службы и xpath exctractor.Я установил в поле имени ссылки в экстракторе xpath пользовательскую переменную, определенную вне группы потоков.Однако эта пользовательская переменная никогда не устанавливается.Я знаю, потому что любой последующий запрос веб-службы, ссылающийся на эту пользовательскую переменную, завершается неудачей.

Обратите внимание, что это НЕ проблема, когда я помещаю пользовательские переменные в ту же группу потоков, что и веб-запрос.Затем задается пользовательская переменная.

Как мне обойти эту ошибку?Мне нужен способ для одной группы потоков установить пользовательскую переменную через экстрактор xpath, чтобы пользовательская переменная могла использоваться другой группой потоков.

1 Ответ

1 голос
/ 31 января 2011

Привет,

Это на самом деле особенность Jmeter. (Я знаю .. Я съежился, просто написав это). Переменные являются локальными для группы потоков. Единственный способ поделиться значениями переменных между группами потоков - это использовать свойства.

Вам нужно использовать две функции: $ {_ setProperty} и $ { _property}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...