Как я могу смоделировать период реального времени c для входа в JMeter? - PullRequest
0 голосов
/ 08 апреля 2020

Хотелось бы узнать, возможно ли добавить различные распределения доступа к нагрузочному тесту в веб-приложении. Мой сценарий:

  • Я хочу, чтобы 100 пользователей делали вещи одновременно. Поэтому я oop выполняю некоторые действия, которые занимают больше времени, чем время входа в систему.
  • Пользователи должны войти в систему.

Что я могу сделать прямо сейчас:

  • Я поставил время разгона 1 сек c и все пользователи сталкиваются во время входа в систему, и время доступа действительно велико.
  • Я установил время разгона 300 секунд, чтобы не все пользователи входили в систему одновременно.

Что я хочу :

  • Более реалистичный c сценарий, когда не все пользователи входят в систему одновременно, но некоторые делают это. Например, выберите какой-то дистрибутив, которому нужно следовать, где он в среднем занимает 3 секунды после запуска потока prev ios.

Я играл некоторое время с таймерами, но я думаю, что это недопустимо так как те не учитывают другие темы.

1 Ответ

0 голосов
/ 13 апреля 2020

Что вы подразумеваете под "реалист c"? Существует как минимум 2 типа тестирования производительности , которые вы можете выполнить:

  1. Нагрузочное тестирование , которое проверяет производительность системы в соответствии с ожидаемым загрузить, так что вам нужно иметь сведения о прибытии пользователей из NFR или текущих показателей производства или от вашего бизнес-аналитика , et c. но не спрашивая случайных людей из Inte rnet о том, как правильно протестировать ваше приложение, и даже не предоставляя немного подробностей
  2. Стресс-тестирование , которое находит точку насыщения заявки и первое узкое место . В этом случае вы начинаете с 1 виртуального пользователя и постепенно увеличиваете нагрузку, пока время отклика не превысит допустимый порог или не начнут появляться ошибки.

Вы также можете go для Spike Testing , чтобы смоделировать ситуацию, когда все пользователи приложения запускаются, то есть резко в 9:00, и первое, что они делают, это входят в систему. ,

Если у вас имеется в виду определенный c шаблон прибытия пользователей, и вы не знаете, как его правильно реализовать, поделитесь точными деталями, и, скорее всего, мы сможем вам помочь. Тем временем вы можете взглянуть на Пользовательские группы потоков , доступные через проект плагинов JMeter, возможно, вы сможете реализовать все самостоятельно.

...