Количество пользователей ПК и интернета растет. Вместе с этим растет нагрузка на ресурсы и софт при одновременном его использовании. Владельцы софта все чаще заказывают нагрузочное тестирование, теперь это один из самых важных моментов при тестировании ПО. В больших компаниях есть целые отделы нагрузочного тестирования. Чем оно полезно, особенно на ранних стадиях разработки? Позволяет выявить проблемы в самой основе продукта, такие как не правильно подобранный фреймворк для решения поставленных задач и прочее. Нагрузочное тестирование это длительный процесс, необходимый на протяжении всего жизненного цикла продукта, меняются лишь цели, требования и критерии оценки. На курсе мы научим правильному подходу и применению нагрузочного тестирования к продукту с использованием JMeter.
Зачем проводить нагрузочное тестирование?
● Позволяет оценить производительность софта при различных условиях (нормальные условия, максимально/минимально допустимой нагрузке, различные непредвиденные случаи)
● Влияние длительности использования софта на его производительность
● Дает возможность определить зависимость производительности софта от разных факторов типа: количество одновременного использования, одновременной регистрации и большого количество пользователей, рост/спад объёма данных, недостаток дискового пространства и многое другого.
Нагрузочное тестирование бывает разным.
В рамках нашего курса мы изучим такие типы нагрузочного тестирования:
● Performance testing — оценка быстродействия системы
● Load testing — оценка софта при возрастании количества пользователей
● Stress testing — оценка поведения софта при непредвиденных ситуациях (рост пользователей/транзакций, снижение скорости интернет, уменьшение дискового пространства до критического минимума и пр)
● SOAK testing — проверка работы софта при стабильных и длительных нагрузках.
Вы научитесь выполнять тестирование не для «галочки», а с пользой для проекта.
Немає коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів