Jmeter сценариев - как получить значение из выпадающего списка? - PullRequest
0 голосов
/ 05 мая 2011

Я использую Jmeter для создания скрипта для одного из моих приложений. Приложение содержит данные профиля клиента. Несколько полей присутствуют в виде выпадающего списка. Я должен сопоставить значения, которые я выбираю из выпадающего списка. Ниже приведен пример поля:

-- Выбрать -- РАБОТНИК НОРМАЛЬНЫЙ

Здесь мне нужно выбрать NORMAL, что означает, что я должен зафиксировать значение NORMAL и заменить его в скрипте. Я захватил весь список из "- Select - РАБОТНИК NORMAL "в переменной и использовал функцию разделения для захвата NORMAL из захваченного значения. Но я не могу правильно захватить значение NORMAL. Может кто-нибудь объяснить, пожалуйста, как работает функция разделения в jmeter и какое уникальное значение я должен поставить в качестве разделителя для захвата выбранное значение НОРМАЛЬНОЕ.

Пожалуйста, дайте мне знать, как этого достичь.

Заранее спасибо,

Gayathri

1 Ответ

0 голосов
/ 05 мая 2011

Вы ознакомились с руководством по функции разделения? http://jmeter.apache.org/usermanual/functions.html#__split

Example:
Define SOURCE="a||c|" in the test plan.
${__split(${SOURCE},SPLIT),|}
This will return the contents of VAR, i.e. "a||c|" and set the following variables:
SPLIT_n=4 (3 in JMeter 2.1.1 and earlier)
SPLIT_1=a
SPLIT_2=?
SPLIT_3=c
SPLIT_4=? (null in JMeter 2.1.1 and earlier)
SPLIT_5=null (in JMeter 2.1.2 and later) 

В вашем случае, чтобы получить "нормальное" значение, вы должны ссылаться на $ {SPLIT_3}

В зависимости от исходного кода может быть проще написать регулярное выражение для извлечения вашего значения: http://jmeter.apache.org/usermanual/component_reference.html#Regular_Expression_Extractor

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