Нагрузочное тестирование — различия между версиями

Материал из devopswiki
Перейти к: навигация, поиск
 
(нет различий)

Текущая версия на 09:13, 22 октября 2012

Нагрузочное тестирование (англ. 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 Этот продукт содержит множество функций для проведения нагрузочного тестирования, что позволяет разработчикам проводить разнообразные тесты (приложений, веб-сервисов, модулей системы и т. д.). Данное ПО способно симулировать реальную нагрузку пользователей на систему