Нагрузочное тестирование
Материал из devopswiki
Нагрузочное тестирование (англ. Load Testing) – процесс умышленной нагрузки системы, путем подачи множества запросов на саму систему или устройство, с целью определения показателей производительности, времени отклика, проверки соответствия требованиям, которые были предъявлены к данной системе или отдельному устройству).
Общие сведения
Общую информацию Вы можете получить, перейдя по следующим ссылкам:
Нагрузочное тестирование в Wikipedia
Заметки по нагрузочному тестированию
Автоматизация нагрузочного тестирования
Расширенные сведения
С дополнительной информацией об этом понятии Вы можете ознакомиться ниже.
Инструментарий для проведения нагрузочного тестирования:
Название | Разработчик | Описание |
---|---|---|
Apache JMeter | Apache Jakarta | Java-Приложение для проведения нагрузочного тестирования и определения производительности |
IBM Rational PerformanceTester | IBM | Инструмент для проведения нагрузочного тестирования, работающий на базе Eclipse. Используется при тестировании большого объема данных для определения время оклика приложения. |
Load Test вместе с Soatest | Parasoft | Инструмент нагрузочного тестирования, позволяющий определять функциональность и производительность системы. Совместим с SOAtest и JUnit. |
Load Impact | Load Impact AB | Инструмент нагрузочного тестирования, основанный на облачных вычислениях. Преимущественно используется для тестов с большим объемом данных. У данного ПО простой пользовательский интерфейс, поэтому пригоден как для разработчиков, так и для новичков. |
HP LoadRunner | HP | Данный инструмент нагрузочного тестирования используется при необходимости проведения большого количества тестов (или при использовании большим количеством виртуальных пользователей) одновременно. Может быть использован как для модульного тестирования, так и для комплексного тестирования всей системы. |
loadUI | SmartBear Software | Кроссплатформенный инструмент нагрузочного тестирования с открытым исходным кодом. Используется преимущественно для тестирования веб-сервисов. Интегрируется с soapUI. |
OpenSTA | Open System Testing Architecture | Инструмент нагрузочного/стресс тестирования с открытыым исходным кодом. Имеет лицензию Gnu GPL(Универсальная общедоступная лицензия General Public License). Данный инструмент тестирования использует общедоступную архитектуру, которая основана на CORBA. |
Borland SilkPerformer | Borland | Приложение для проведения нагрузочного тестирования, использующее локальных виртуальных агентов и агентов в облачной среде. Поддерживает большинство протоколов и приложений. |
Telerik Test Studio | Telerik | Данный продукт соединяет в себе и функции нагрузочного тестирования, и бизнес-аналитики, которые позволяют тестировать время отклика системы и стабильность функционирования приложений и веб-сервисов. Имеет всего один модуль VU, чтобы охватить весь спектр технологий и протоколов. |
Visual Studio | Microsoft | Этот продукт содержит множество функций для проведения нагрузочного тестирования, что позволяет разработчикам проводить разнообразные тесты (приложений, веб-сервисов, модулей системы и т. д.). Данное ПО способно симулировать реальную нагрузку пользователей на систему |