Переменные по умолчанию и списки выбора в JMeter

StackOverflow https://stackoverflow.com//questions/25077784

  •  02-01-2020
  •  | 
  •  

Вопрос

Я записал сеанс с recording controller в JMeter.

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

например:

for value: "john" in textbox, in my selectbox appears values "1" and "2" 
(one these i need to choose - noone is choosen by default)

for value: "jack" in textbox, in my selectbox appears values "3" and "4" 
(the same as above)

Как настроить в Jmeter выбор первым из доступных значений в этом поле выбора?

Это было полезно?

Решение

Есть что-то вроде Xpath extractor в Джметре.Добавьте его в HTTP Request перед этой страницей, где у вас есть поле выбора (потому что страница до этого получила ответ с этим полем выбора)

Предполагая, что у вашего поля выбора есть id = «selectboxid», вы можете использовать что-то вроде этого:

//select[@id="selectboxid"]/option[1]/@value

Взгляните на некоторые Учебные пособия по Xpath Узнать больше

Другие советы

Предполагая, что вы выбираете эти значения с запросом постоимости, вы можете использовать параметры, чтобы сделать что-то вроде этого -

Значение имени



Hasaccount false
Settings.agegroup $ {___ random (1,4)}

Это на рассылке регистрации, которую я тестировал.Параметры, которые устанавливаются на false (или true), предназначены для флажков и переключателей.Другой - выпадающий, где я хотел выбрать случайное значение.

В вашем случае я представляю, что это может привести к некоторым недопустимым значениям.Я думаю, что лучший вариант - это небольшой баллончик (или аналогичный) пробоотборник, который оценивает, был ли выбран Джек или Джон.Это, очевидно, очень сильно масштабируется, если у вас есть много пользователей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top