Параллельный пользователь и загрузка - PullRequest
0 голосов
/ 11 января 2019

Используя jmeter, у меня есть 2 задачи:

  1. Для выполнения одновременной загрузки пользователей и определения оптимальных одновременных транзакций в любое время для 10 100 300 одновременных пользователей.
  2. Для каждого из вышеперечисленных: 1 мс загрузки данных, 2 мс загрузки данных, 3 мс загрузки данных

для обоих, я только использовал Синхронизирующий Таймер? Я понимаю, что в Синхронизирующем таймере Item (1) - это количество моделируемого пользователя для группировки, а Item (2) - время ожидания в мс. Пожалуйста, поправьте меня, если я ошибаюсь ..

1 Ответ

0 голосов
/ 11 января 2019

Ваше понимание Синхронизирующего таймера немного неверно.

Timeout in milliseconds - это не максимальное время ответа, это максимальное время, JMeter будет ждать Number of Simultaneous Users to Group by.

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

Таким образом, если вы хотите установить максимальный порог времени отклика, чтобы JMeter автоматически пометил пробоотборник как сбойный, если время отклика превышает максимально допустимое значение - вы можете сделать это двумя способами:

  1. Определите Response Timeout на вкладке "Дополнительно" Параметры HTTP-запроса по умолчанию

    enter image description here

  2. Определите максимальное время отклика, используя Продолжительность подтверждения

    enter image description here

В обоих случаях у вас будет условно ошибочный ответ, если время ответа превышает 3 мс

enter image description here

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