Раздел: Автоматизация > Нагрузочное тестирование
Нагрузочное тестирование
Современное программное обеспечение просто обязано бесперебойно работать под колоссальными нагрузками. Любого рода проблемы, связанные с плохой производительностью, могут стать причиной отказа клиентов от использования вашего ПО. В связи с этим, проведение качественного нагрузочного тестирования должно стать обязательным, для обеспечения стабильности работы ваших приложений.
Теперь давайте ответим на вопрос: "Что же такое нагрузочное тестирование?", и постараемся более подробно описать процесс проведения нагрузочного тестирования.
Нагрузочное тестирование (Load Testing) или тестирование производительности (Performance Testing) - это автоматизированное тестирование, имитирующее работу определенного количества бизнес пользователей на каком-либо общем (разделяемом ими) ресурсе.
Начиная работу в области нагрузочного тестирования, следует четко понимать, что это не просто запись и прогон (Record and Playback) скриптов, а более сложный процесс:
- Во-первых, нагрузочное тестирование - это серьезная исследовательская и аналитическая работа
- Во-вторых - это реальное автоматизированное тестирование, требующее серьезных навыков программирования, а также знания сетевых протоколов и различных серверов приложений и баз данных
- В-третьих - существуют разные виды нагрузочного тестирования, ставящие перед собой разные цели
Далее предлагаю вам пункт за пунктом углубиться в тестирование производительности:
- Терминология в нагрузочном тестировании
- Цели нагрузочного тестирования
- Этапы проведения нагрузочного тестирования
- Разработка модели нагрузки
- Инструменты для нагрузочного тестирования
Также рекомендуем почитать статьи специалистов по нагрузочному тестированию:
- Модель нагрузки, как отправная точка при тестировании производительности (Алексей Булат)
- Конфигурация тестового стенда для нагрузочного тестирования (Алексей Булат)
- Основные аспекты создания скриптов для нагрузочного тестирования (Алексей Булат)
Конечно, прочитать все это - не достаточно, чтобы сказать: "Я стал знатоком или экспертом в области тестирования производительности", для этого вам понадобится не один год и не один проект. От себя мы можем только пожелать вам удачи на этом нелегком пути. Если же у вас появятся вопросы, вы можете смело обратиться к нам. Специалисты группы ПроТестинг могут провести консультации по тестированию и обеспечению качества программного обеспечения
Авторы раздела: Андрей Широбоков, Алексей Булат
Блог автора: Нагрузочное тестирование ПО