Разбираемся с нефункциональным тестированием - что это такое, для чего используется, какими инструментами пользоваться. Плюс кратко проходимся по всем типам нефункционального тестирования (а их больше 20)
В этом туториале мы узнаем:
Что такое K6 и как оно работает
Что такое тесты производительности и как выполнять их
Как анализировать результаты
Тестирование производительности - это о том, как система реагирует на нагрузку. Проверяется стабильность и отзывчивость, “реактивность” системы. Оценивается надежность системы в целом, а также в критически важных точках.
В этом туториале поработаем с такой штукой как k6, разработанной для нагрузочного тестирования простого API-интерфейса.
Нагрузочное тестирование - это подвид тестирования производительности. В ходе этого тестирования симулируется одновременный вход в приложение и взаимодействие с ним большого количества пользователей. Таким образом мы выясняем, может ли система справляться с подобной нагрузкой.
В этой статье мы представим вам список инструментов, с помощью которых вы можете бесплатно провести нагрузочное и стресс-тестирование своего приложения.
Нагрузочное тестирование предназначено для проверки поведения веб-приложения в условиях реальной и пиковой нагрузки. Такое тестирование позволяет узнать пределы устойчивости приложения, а также найти проблемные места, и откорректировать элементы, которые являются причиной сбоев при большой нагрузке.
Обсудим, как написать план такого тестирования. Нужно рассмотреть следующие моменты.
Последние комментарии