Нагрузочное тестирование не предназначено для определения максимального количества пользователей, которое приложение может обработать, нагрузочное тестирование - это проверка того, может ли приложение поддерживать ожидаемое количество пользователей.
Если вы хотите определить максимум, вам нужно go для стресс-тестирования , чтобы начать с ожидаемого количества пользователей (или только от 1 виртуального пользователя) и постепенно увеличивать загружать до тех пор, пока время отклика не превысит допустимое значение или не начнут появляться ошибки.
- В начале вы увидите, что количество пользователей увеличивается, пропускная способность увеличивается, а время ответа остается неизменным
- В какой-то момент вы увидите, что пропускная способность не увеличивается, хотя количество пользователей увеличивается, это означает, что вы прошли точку насыщения - точку максимальной производительности, это, вероятно, то, что вы ищете
- Если вы продолжите увеличивать количество виртуальных пользователей вы увидите, что время отклика увеличивается, а пропускная способность либо остается неизменной, либо уменьшается - это указывает на узкое место
Дополнительная информация: Почему «Нормальное» тестирование нагрузки не не достаточно