Для выполнения нагрузочного теста LoadView эмулирует виртуальных пользователей, взаимодействующих одновременно с целевым веб-ресурсом, так называемых Concurrent Users. При этом каждый виртуальный пользователь выполняет последовательность действий, определенных устройством. С точки зрения LoadView, сессия является одним завершенным запуском устройства одним виртуальным пользователем.
Другими словами, каждый виртуальный пользователь будет выполнять устройство работает до завершения теста. Сумма всех запусков, которые каждый виртуальный пользователь сможет сделать даст нам общее количество сеансов. Перед выполнением теста система оценивает количество сеансов с учетом времени длительности устройства, общей продолжительности теста, количества виртуальных пользователей и шаблона кривой нагрузки.
Чтобы лучше понять, как работает параллельное нагрузочное тестирование, посмотрите наше объясняющее видео.
Предполагаемое количество сеансов для теста
В процессе проверки устройства система вычисляет, сколько времени требуется для выполнения запуска одноуголенного устройства, известного как время длительности устройства. Основываясь на этом значении, а также зная продолжительность теста и количество виртуальных пользователей, система оценивает общее количество завершенных сеансов.
Иными словами, значение Estimated Sessions представляет собой количество сеансов, которые система может выполнить в идеальных условиях.
Почему происходит расхождение в оценочном и результате количества сеансов
По своей природе значение Estimated Session является предварительным и не определяет точно результат нагрузочного теста. Количество завершенных сеансов будет отличаться в зависимости от колебаний производительности сервера и времени отклика или ошибок, возникших во время выполнения теста.
Например, если производительность целевого сервера упала под нагрузкой, время отклика может вырасти, и в результате может потребоваться больше времени для завершения одного сеанса. Здесь продолжительность сеанса будет увеличиваться под нагрузкой и фактическое количество сеансов будет меньше расчетного значения.
Как ограничить количество тестовых сессий
Если вы хотите выполнить определенное количество сеансов нагрузочного теста во время выполнения нагрузочного теста, включите параметр « Ограничить сеансы » в разделе «Тип нагрузки » и укажите ограничение в соответствующем поле. Дополнительные сведениясм. в статье Ограничение числа тестовых сеансов.