JMeter: Как выбрать дату прошлого года из выпадающего списка? - PullRequest
0 голосов
/ 04 мая 2019

Допустим, у меня есть средство выбора даты, которое показывает только текущий месяц. Если пользователь должен выбрать прошедший год / месяц, он показывает стрелку влево и вправо для навигации по мере необходимости. Но, так как мы должны выбрать дату рождения, требуется ручное усилие, чтобы нажать на стрелку и перейти к прошлому году.

Я хочу знать, как мы можем достичь этой цели в jmeter. Допустим, мы должны выбрать случайную дату (дд / мм / гггг) в диапазоне от 1950 до 1990.

Примечание. Поле выбора даты доступно только для чтения, и дату нельзя ввести вручную.

Ответы [ 2 ]

0 голосов
/ 06 мая 2019

Jmeter может инициировать только тот запрос, который ваша система отправляет на сервер. Шаги, которые вам нужно сделать:

  1. Откройте ваш URL в любом браузере.
  2. Проверьте страницу или нажмите f12 на клавиатура.
  3. Перейти на вкладку сети.
  4. Теперь нажмите на кнопку выбора даты, которая есть на вашей веб-странице, и нажмите кнопку «Отправить» или любую другую кнопку, которую вы используете.
  5. проверять, передается ли какой-либо запрос на сервер при навигации по вкладкам. Если система передает какие-либо запросы HTTP, повторить тот же запрос, добавив HTTP-запрос в jmeter и предоставить заголовки и параметры запроса так же, как запрос передается.

Если вам нужно предоставить данные даты динамически, используйте CSV DATA SET CONFIG , чтобы извлечь дату из файла csv и отправить запросы со случайной датой на сервер

А если вам нужно

0 голосов
/ 04 мая 2019

Почти во всех случаях средство выбора даты и времени является операцией на стороне клиента, а не на стороне сервера, что означает, что она выполняется с использованием javaScript, а не через HTTP-запросы. Следовательно, выбор даты из даты и времени не будет записан как HTTP-запрос.

Теперь, что касается вашего вопроса о том, как выбрать случайную дату, вы можете использовать функцию случайных чисел для даты (1-28), месяца (1-12) и года (1950-1990) независимо друг от друга.

...