Тел.: +7 (4872) 33-79-06 E-mail: info@smartbear.ru

Про LoadComplete

LoadComplete Load Test EditorLoadComplete - продукт для нагрузочного тестирования web приложений и серверов. LoadComplete записывает трафик между web браузером и сервером, когда пользователь просматривает страницы сайта, и затем воспроизводит этот трафик с помощью десятков и сотен виртуальных пользователей (термин виртуальный в данном случае означает, что пользователь - это не реальный человек, что программа просто эмулирует его трафик). Другими словами, LoadComplete позволяет эмулировать большого количества пользователей без привлечения дополнительных сотрудников и без использования большого количества дополнительных компьютеров.

LoadComplete Server Metrics Во время тестирования LoadComplete отслеживает различные характеристики работы сервера и web страниц: скорость загрузки и скорость выполнения запросов, время ответа сервера, загруженность процессора, памяти, жесткого диска на сервере и так далее (полный список включает более сотни различных счетчиков). Параметры можно наблюдать в реальном времени на графиках. Накопленные результаты дают возможность определить, соответствует ли web приложение требуемым характеристикам и может ли обслуживать требуемое число посетителей.

Важно отметить, что LoadComplete не просто отсылает запросы на сервер один за другим, а эмулирует их параллельную работу (т.е. он работает так же, как все современные браузеры). При необходимости, можно настроить характер изменения нагрузки во времени, а для виртуальных пользователей указать скорость web соединения, версию и тип используемого браузеров и другие параметры. Кроме того, используя специальные настройки можно придать случайный характер времени просмотра страниц. Наконец, записанные сценарии можно параметризировать.LoadComplete Scenario Editor Например, можно настроить тест так, каждый из виртуальных пользователей будет отсылать “свои” данные на сервер (логин, пароль, почтовый адрес, номер кредитной карты и т.д.). Это будет соответствовать реальным условиям, когда у каждого посетителя сайта есть свой логин, пароль, e-mail и т.е. Тестовые данные можно хранить в таблице Excel, СSV файле или базе данных, либо можно использовать встроенные генераторы, которые позволяют быстро получить данные различных типов (числа, имена, фамилии, почтовые и физические адреса и т.п.). Все это делает воспроизводимый трафик разнообразным и максимально приближенным к реальным условиям, а значит, позволяет добиться тщательной проверки функциональности сервера и получить достоверные результаты, которые помогут принять правильное решение.

Подобная реалистичная эмуляция требует системных ресурсов и запускать реалистичные нагрузочные тесты с тысячами виртуальных пользователей на одной машине практически невозможно. Поэтому LoadComplete поддерживает распределенную генерацию нагрузки с нескольких машин. Это могут быть как физические компьютеры, так и виртуальные или облачные (Amazon EC2) машины. LoadComplete включает специальный редактор, который делает использование облачных ресурсов очень и очень легким. Фактически, все, что вам нужно - это учетная запись в Amazon EC2.

LoadComplete Load Testing ResultsПосле выполнения теста LoadComplete формирует более 30 отчетов, с помощью которых вы можете оценить различные аспекты работы приложения: вы можете анализировать как высокоуровневые обобщенные данные, так и спуститься вниз до деталей (при необходимости можно проверить заголовок и тело каждого переданного запроса и полученного ответа). Отчеты можно распечатать или экспортировать в файл и отослать коллегам или руководству.


LoadComplete функционирует в операционной системе Windows и работает с любыми современными Web браузерами и серверами. LoadComplete включает в себя специальные средства, облегчающее нагрузочное тестирование приложений, использующих технологии Ajax, ASP.NET, Flash, Flex, JSON, Silverlight.

Что самое приятное, так это то, что часть описанных возможностей доступна совершенно бесплатно. Продукт выпускается в двух редакциях. Одна так и называется - LoadComplete. По сути, это бесплатный продукт, который позволяет создавать реалистичные нагрузочные тесты, эмулирующие небольшую и среднюю нагрузку. Другая редакция - коммерческая. Она называется LoadComplete Pro и предлагает расширенную функциональность, требуемую для эмуляции сотен и тысяч виртуальных пользователей, а также расширенные возможности работы с результатами тестов. Подробнее о различиях вы можете узнать на нашем англоязычном сайте.