Нагрузочное тестирование — это подвид тестирования производительности. В ходе этого тестирования симулируется одновременный вход в приложение и взаимодействие с ним большого количества пользователей. Таким образом мы выясняем, может ли система справляться с подобной нагрузкой.
(О том, как именно производится нагрузочное тестирование, можно почитать в статье «Планируем нагрузочное тестирование», — прим. ред.).
В этой статье мы представим вам список инструментов, с помощью которых вы можете бесплатно провести нагрузочное и стресс-тестирование своего приложения.
- Apache JMeter (5. 1к ⭐ на GitHub)
- Особенности
- Taurus (1. 4к ⭐ на GitHub)
- Locust (15. 7к ⭐ на GitHub)
- Fiddler с BlackWidow и Watcher
- NGrinder (1. 3к ⭐ на GitHub)
- The Grinder
- Gatling (5. 1к ⭐ на GitHub)
- K6 (11. 7к ⭐ на GitHub)
- Tsung (2. 1к ⭐ на GitHub)
- Siege (4к ⭐ на GitHub)
- Bees with Machine Guns (6к ⭐ на GitHub)
- Fortio (1. 8к ⭐ на GitHub)
- Puppeteer
- Flood Element (0. 2к ⭐ на GitHub)
- Artillery (4. 4к ⭐ на GitHub)
- Итоги
- Что такое нагрузка на сайт?
- Причины превышения допустимой нагрузки на сайт
- Что такое «тестирование нагрузки сайта»?
- Виды нагрузочного тестирования
- Инструменты нагрузочного тестирования
- Как провести нагрузочное тестирование сайта
- Определение целей и требований
- Выбор инструментов
- Создание тестовых сценариев
- Настройка тестовых сценариев
- Указали критерии отказа теста на основе метрик клиента.
- Шаг 6. Запуск и настройка количества экземпляров механизма тестирования
- Шаг 7. Мониторинг производительности приложения во время теста, используя инструменты мониторинга в Azure.
- Анализ результатов
- Отчет и документирование
- Отчет о нагрузочном тестировании сайта
- Результаты тестирования
- Тестирование облачной нагрузки в реальных браузерах
- 100% Управляемое облако. Нет оборудования для обеспечения. Нет сети для поддержания.
- Гибкое тестирование производительности для DevOps
- По требованию или ежемесячные пакеты.
- Программное обеспечение для тестирования загрузки веб-сайта
- Нам доверяют тысячи компаний по всему миру
Apache JMeter (5. 1к ⭐ на GitHub)
Apache JMeter — самый популярный инструмент с открытым исходным кодом в области тестирования производительности.
Это Java-приложение, созданное специально для нагрузочного тестирования с возможностью измерения производительности приложений и времени отклика.
Apache JMeter был создан как open-source альтернатива LoadRunner, поэтому имеет множество сложных функций. Этот толстый клиент в значительной степени управляется кликами правой кнопкой мыши. Это немного странно, но дает много возможностей. Кроме того, в Apache JMeter доступны все функции, которые нужны для профессионального нагрузочного тестирования.
Особенности
Несмотря на популярность этого инструмента, у него есть и некоторые недостатки.
Например, JMeter может быть сложно масштабировать для большого распределенного тестирования. Это особенно верно, если вам нужно использовать несколько машин, поскольку вам придется настроить их для взаимодействия друг с другом.
Taurus (1. 4к ⭐ на GitHub)
С технической точки зрения Taurus не является инструментом нагрузочного тестирования. Он скорее работает как обертка над другими решениями, скрывающая сложность performance-тестов.
Сила Taurus в том, что он позволяет писать тесты на YAML.
Полноценный сценарий можно описать примерно в десяти строках текста, а это дает командам возможность описывать свои тесты в файлах YAML или JSON. Таким образом вы получите удобочитаемые описания тестов в простых текстовых файлах.
Это большой шаг вперед по сравнению с прежними временами, когда для написания сценариев для измерения времени загрузки приходилось создавать большие и специфические инструменты.
Locust (15. 7к ⭐ на GitHub)
Locust — это простой в использовании распределенный инструмент нагрузочного тестирования. Он может помочь вам определить время отклика и выяснить, сколько пользователей способна обрабатывать система одновременно. В качестве языка сценариев используется Python.
Такие инструменты, как JMeter, основаны на ресурсоемкой потоковой архитектуре. Locust использует событийно-ориентированный подход, потребляющий меньше ресурсов.
Для тех, кто знает, что такое «генераторы нагрузки»: Locust использует такую вещь, как «swarm» (англ. locust — «саранча», а swarm — «рой»). То есть вы направляете рой саранчи, чтобы создать нагрузку на ваш сайт.
Для каждого из экземпляров Locust можно отдельно определить желаемое поведение. Это также дает вам возможность отслеживать процесс роения в режиме реального времени (в веб-интерфейсе).
Есть и минус: поскольку это более новый инструмент, у него гораздо меньше плагинов, чем у JMeter.
Fiddler с BlackWidow и Watcher
В списке инструментов для нагрузочного тестирования эта связка может показаться странной. Тем не менее, ее можно успешно использовать для быстрого запуска автоматизированного тестирования производительности.
С помощью Fiddler вы можете делать много всего, но, вероятно, лучше всего описать его как инструмент захвата трафика.
Хотя Fiddler сам по себе нельзя рассматривать как решение для нагрузочного тестирования, у него есть много функций, позволяющих отлаживать проблемы с сайтом, а с одним из его многочисленных расширений вы можете добиться еще большего.
С помощью Fiddler можно:
Fiddler уже стал довольно популярным инструментом среди разработчиков. Многие используют его для отладки, чтобы просмотреть HTTP-запросы, которые их компьютер отправляет сервису или сайту.
Watcher — это надстройка безопасности для Fiddler. Этот инструмент выявляет проблемы безопасности в веб-приложении.
BlackWidow — это веб-краулер. Вы можете указать ему веб-адрес и получить подробную информацию по этому адресу.
NGrinder (1. 3к ⭐ на GitHub)
На странице nGrinder на GitHub он описывается как решение для инженерии производительности корпоративного уровня. Он был создан для упрощения стресс-тестирования и как платформа, позволяющая создавать, выполнять и отслеживать тесты.
The Grinder
The Grinder — это фреймворк на основе Java. Он предоставляет простые в использовании решения для распределенного тестирования с использованием множества машин-генераторов нагрузки для определения времени отклика конечных пользователей. Вам не придется беспокоиться о каких-либо ограничениях виртуальных пользователей.
Gatling (5. 1к ⭐ на GitHub)
Gatling — это инструмент нагрузочного тестирования, написанный на Scala и построенный на базе Akka и Netty.
Этот инструмент позволяет тестировать и измерять сквозную производительность приложения и легко масштабировать виртуальных пользователей.
K6 (11. 7к ⭐ на GitHub)
k6 — это ориентированный на разработчиков инструмент нагрузочного тестирования для вашей внутренней инфраструктуры. Его также можно использовать для включения тестирования производительности в CI/CD-пайплайны
Этот инструмент создан с использованием Go и JavaScript, поэтому хорошо интегрируется в рабочий процесс большинства разработчиков.
Tsung (2. 1к ⭐ на GitHub)
Tsung — это распределенная система нагрузочного тестирования, написанная на Erlang.
Siege (4к ⭐ на GitHub)
Siege — это утилита командной строки для нагрузочного тестирования HTTP и тестирования производительности. Она призвана помочь разработчикам в оценке производительности их кода в условиях стрессовой нагрузки.
Bees with Machine Guns (6к ⭐ на GitHub)
Название этого инструмента для тестирования производительности, пожалуй, самое крутое в нашем списке. Bees with Machine Guns переводится как «пчелы с пулеметами». Это разработка Chicago Tribune.
Bees with Machine Guns описывается как утилита для вооружения (создания) множества пчел (микроэкземпляры Amazon EC2) для атаки (нагрузочный тест) целей (веб-приложений).
Этот инструмент может помочь вам провести нагрузочное тестирование сайта, который должен обрабатывать высокий трафик.
Fortio (1. 8к ⭐ на GitHub)
Fortio — это классная библиотека для нагрузочного тестирования, инструмент командной строки, расширенный эхо-сервер и веб-интерфейс. Написан на языке Go.
Этот инструмент позволяет задать посекундную нагрузку и записывать гистограммы задержки и другую полезную статистику.
Puppeteer
Во фронтенде современных приложений интенсивно используется JavaScript. Это повышает необходимость в тестировании производительности фронтенда.
Для сбора статистики веб-производительности (например, для отслеживания загрузки страницы), получения трассировки DevTools со снимками экрана, получения показателей производительности во время выполнения вы можете использовать Puppeteer.
Puppeteer — это библиотека Node, предлагающая высокоуровневый API для управления браузером Chrome или Chromium без пользовательского интерфейса, поверх протокола DevTools.
В репозитории Puppeteer WebPerf вы найдете рецепты для автоматизации замеров веб-производительности с помощью Puppeteer.
Flood Element (0. 2к ⭐ на GitHub)
Хотите проверить нагрузку используя реальный браузер? Flood Element — масштабируемый инструмент нагрузочного тестирования с использованием реальных браузеров. Такой подход позволяет более точно имитировать то, как реальные пользователи взаимодействуют с вашим приложением.
Flood Element генерирует нагрузку путем запуска тысяч экземпляров Chromium, Firefox или Webkit.
В ходе тестирования можно делать все так же, как делают реальные пользователи, открывая браузер и взаимодействуя с элементами страницы. Это может помочь найти проблемы, с которыми сталкивается пользователь.
Flood Element создан на основе библиотеки автоматизации Playwright, благодаря чему отличается высокой скоростью и кроссбраузерной поддержкой.
Сценарии создаются с использованием TypeScript.
Artillery (4. 4к ⭐ на GitHub)
Artillery — это open-source приложение с премиум-сервисами, позволяющими создавать нагрузочные тесты для имитации нагрузки от тысяч пользователей.
С помощью Artillery вы сможете получить подробные отчеты о разных показателях производительности:
Инструмент позволяет прописывать пользовательскую логику и сценарии предварительного тестирования с использованием JavaScript, который имеет широкий спектр доступных NPM-модулей.
Artillery поддерживает несколько протоколов, включая HTTP, Web Socket, Socket. IO, Kinesis и HLS.
Итоги
Итак, мы представили вам 15 самых лучших (на наш взгляд) инструментов нагрузочного тестирования, имеющих опции для бесплатного использования.
Как всегда, выбор подходящего инструмента зависит от ваших нужд, от того, что именно вам нужно протестировать.
Согласно резюме по geektime.com, средняя стоимость простоя для веб-сайта может быть ошеломляющей:
«Онлайн-ритейлеры могут потерять доход из-за потерянных продаж. Поставщики SaaS больше всего обеспокоены невыполненными обязательствами SLA. Финтех-фирмы чувствительны к простоям, так как их клиенты не могут выполнять критически важные транзакции. И все компании уязвимы к потере производительности. По данным Information Technology Intelligence Consulting (ITIC), 40% предприятий заявили, что один час простоя может стоить от 1 до 5 миллионов долларов — без учета каких-либо судебных издержек, штрафов или пени. В опросе Gartner 98% компаний заявили, что стоимость простоев ИТ варьировалась от 100 000 до 540 000 долларов в час.
Именно здесь вступает в игру нагрузочное тестирование с помощью LoadView. На каждом этапе вашего процесса разработки нагрузочное тестирование должно быть на первом месте — оставить его на запоздалую мысль недостаточно. Если веб-сайт внезапно получает значительное количество стресса (например, большой пул пользователей одновременно), время загрузки может быть значительно отложено, оставляя ваших клиентов недовольными услугой, которую им предоставляет ваш сайт.
С помощью инструментов стресс-тестирования вы можете опередить причины снижения производительности и предвидеть, что ваш сайт может сделать при сценариях высокого стресса, таких как крупные выпуски, такие события, как Черная пятница и Киберпонедельник, или как запланированное, так и неожиданное освещение в СМИ.
Постоянно высокопроизводительный веб-сайт помогает завоевать доверие и удовлетворенность пользователей. Со временем инвестирование небольшой суммы в стресс-тестирование сайта окупится дивидендами в виде возвращения посетителей на сайт и общего впечатления о бренде и вашей цифровой компетенции.

Нагрузочное тестирование сайта – важный этап в разработке и поддержке веб-приложений. Данная практика позволяет оценить производительность ресурса в условиях высокой нагрузки, выявить узкие места, повысить качество и стабильность работы. В данной статье мы рассмотрим виды нагрузочного тестирования, необходимые инструменты для его проведения, предложим пошаговую инструкцию.
Что такое нагрузка на сайт?
Нагрузка на сайт – это количество запросов, которые поступают на сервер веб-приложения в единицу времени. Чем больше запросов поступает, тем выше нагрузка. Причины: увеличение числа пользователей в единицу времени или повышенная генерация запросов одним пользователем.
Пример: на сайт интернет-магазина поступает большое количество запросов в период скидок или праздников. Сервер обрабатывает повышенный объем данных одновременно, что может привести к увеличению времени отклика и возможным сбоям.
На этом примере видно, как снижалось время ответа при росте посетителей ресурса.

Причины превышения допустимой нагрузки на сайт
Внешние причины могут включать увеличение посещаемости, парсинг, атаки DDoS и другие факторы, связанные с внешней средой. Причины увеличения посещаемости: рекламная кампания, массовое распространением ссылок, общественные события, связанными с тематикой сайта. Парсинг сайта, который может выполняться злоумышленниками или поисковыми системами, может также создавать дополнительную нагрузку на сервер веб-приложения. Атаки DDoS могут привести к перегрузке и сбою в работе ресурса.
Внутренние причины могут включать неоптимизированный код, проблемы с базой данных, неправильную настройку сервера, недостаточную емкость сервера, неправильно настроенные запросы и другие факторы, связанные с внутренней структурой сайта. Неоптимизированный код увеличивает время отклика и создает дополнительную нагрузку на сервер. Проблемы с базой данных (неэффективный дизайн, отсутствие индексов или использование неоптимальных запросов) вызывают превышение допустимой нагрузки. Неправильная настройка сервера, недостаточная емкость и некорректно настроенные запросы могут также привести к перегрузке сервера и сбою в работе сайта.
В таблице ниже перечислены основные причины и степень их влияния на работоспособность:
Для предотвращения таких проблем веб-разработчикам следует учитывать возможные причины перегрузки сервера и принимать соответствующие меры, чтобы оптимизировать код, настроить сервер и базу данных, и обеспечить должную емкость.
Что такое «тестирование нагрузки сайта»?
Тестирование нагрузки сайта – это процесс проверки производительности с помощью симуляции повышенного количества запросов. Цель: оценка производительности в условиях повышенного спроса и определение точки, когда ресурс перестает работать стабильно. Данная практика помогает определить максимальную нагрузку, которую сайт может выдержать, и выявить узкие места в работе веб-приложения.
Задачи нагрузочного тестирования:
Нагрузочное тестирование следует проводить в тех случаях, когда ресурс используется большим количеством пользователей, а также при изменении архитектуры сайта, обновлении программного обеспечения или добавлении новых функций.
Пример: компания-разработчик веб-приложения, предназначенного для онлайн-покупок, обнаружила, что при большой нагрузке на сайт возникают проблемы с производительностью, а некоторые пользователи жалуются на задержки при оформлении заказа. Для того, чтобы решить эту проблему, компания решает провести Stress Testing, чтобы определить причину проблем и улучшить производительность сайта. В процессе работ выявляется, что база данных неэффективно обрабатывает запросы при высокой нагрузке, что приводит к задержкам при оформлении заказа. Компания использует результаты проверки, чтобы оптимизировать базу данных и улучшить производительность сайта, что улучшает пользовательский опыт и способствует росту бизнеса.
Виды нагрузочного тестирования
Существует несколько видов нагрузочного тестирования, которые позволяют оценить производительность веб-приложения при различных уровнях нагрузки. Поговорим о каждом из них подробнее:
Стрессовое тестирование может быть полезно в тех случаях, когда компания ожидает высокий трафик на своем сайте в определенный период, например, во время праздников или распродаж. Объемное тестирование полезно для сайтов, которые обрабатывают большой объем данных (медицинские порталы или сайты, предоставляющие услуги в области финансов или торговли). Тестирование стабильности оптимально для сайтов банков или онлайн-магазинов, которые должны работать непрерывно и без сбоев.
Инструменты нагрузочного тестирования
Существует множество инструментов для нагрузочного тестирования, как бесплатных, так и коммерческих. Рассмотрим основные сервисы, которые могут использоваться для оценки производительности сайта:
В целом, выбор инструмента для нагрузочного тестирования зависит от конкретных потребностей компании и специфики проекта. Однако, вне зависимости от выбранного инструмента, важно следить за качеством и правильностью настройки тестовых сценариев, чтобы получить точные результаты и определить возможные проблемы производительности веб-приложения.
Как провести нагрузочное тестирование сайта
Рассмотрим пошаговую инструкцию для проведения нагрузочного тестирования на примере сайта alto.codes. Инструмент: Azure Load Testing.
Определение целей и требований
Важно понимать, какой уровень нагрузки может возникнуть на сайте, какие операции будут выполняться, какие данные будут использоваться и какие метрики производительности будут измеряться.
Цели нагрузочного тестирования:
Нагрузочное тестирование поможет убедиться в том, что сайт работает быстро и стабильно при максимальной нагрузке, и определить, какие улучшения нужно внести в вашу конфигурацию для оптимизации производительности.
Выбор инструментов
Для проведения нагрузочного тестирования необходимо выбрать соответствующие инструменты. В зависимости от целей и требований могут быть использованы Apache JMeter, LoadRunner, Gatling и другие сервисы. Мы воспользовались сервисом Azure Load Testing.

Создание тестовых сценариев
После выбора инструментов необходимо создать тестовые сценарии, которые определяют, какие операции будут выполняться при симуляции нагрузки. Тестовые сценарии могут быть созданы вручную или автоматически.

Настройка тестовых сценариев
После создания тестовых сценариев необходимо настроить их параметры, такие как количество пользователей, продолжительность процедуры, размер запросов и другие.

Указали критерии отказа теста на основе метрик клиента.
Когда нагрузочный тест превышает пороговое значение для метрики, статус меняется на Failed.

Шаг 6. Запуск и настройка количества экземпляров механизма тестирования

Шаг 7. Мониторинг производительности приложения во время теста, используя инструменты мониторинга в Azure.

Анализ результатов
После завершения необходимо проанализировать полученные результаты. Важно оценить производительность сайта при различных уровнях нагрузки, выявить узкие места в работе и принять меры для их устранения.

Отчет и документирование
После анализа результатов необходимо составить отчет. Документ должен содержать информацию о целях тестирования, используемых инструментах, настройках тестовых сценариев, полученных результатах и рекомендациях по устранению выявленных проблем. Фиксация результатов поможет сохранить информацию о тестировании и обеспечить доступность этой информации для будущих работ.
Отчет о нагрузочном тестировании сайта
Цель тестирования: оценить производительность сайта при высокой нагрузке.
Методология тестирования: использовался инструмент Azure Load Testing для имитации высокой нагрузки на сайт. Тестирование проводилось в течение 1 часа с использованием различных сценариев использования сайта.
Результаты тестирования
- Количество одновременных пользователей: 100
- Количество ошибок: 0
- Процент успешных запросов: 99%
Сценарий 2: Регистрация нового пользователя
- Количество одновременных пользователей: 50
- Количество ошибок: 2
- Процент успешных запросов: 96%
Сценарий 3: Просмотр статьи
- Количество одновременных пользователей: 200
- Количество ошибок: 1
- Процент успешных запросов: 99,5%
Сценарий 4: Загрузка файла
- Количество ошибок: 3
- Процент успешных запросов: 85%
Важно отметить, что нагрузочное тестирование является итеративным процессом: результаты могут изменяться с течением времени. Рекомендуется проводить проверку регулярно, особенно перед выходом в продакшен новых функций или изменений, чтобы обеспечить высокую производительность и устойчивость сайта в условиях высокой нагрузки.
Тестирование облачной нагрузки в реальных браузерах
LoadView позволяет командам DevOps стресс-тестирование своих веб-сайтов, веб-приложений и API с тысячами одновременных подключений в реальных браузерах из полностью управляемого облака.

100% Управляемое облако. Нет оборудования для обеспечения. Нет сети для поддержания.
LoadView использует amazon Web Services (AWS) и Облачные службы Azure. Мы управляем облачной сетью, поэтому вы можете сосредоточиться исключительно на проектировании и выполнении нагрузочных тестов.
Гибкое тестирование производительности для DevOps
LoadView предоставляет группам Agile гибкость в разработке нескольких сценариев тестирования для самых сложных приложений на сегодняшний день.
Определите, может ли ваш веб-сайт обрабатывать всплески трафика, генерируя нагрузку с заданным числом одновременных пользователей в течение определенного периода времени.
Убедитесь, что ваш веб-сайт может обрабатывать ожидаемое увеличение пользовательского трафика. Проверка планов мощностей и СЛА в производственных средах.
Проверьте пределы инфраструктуры, регулируя нагрузку в режиме реального времени. Получите представление о том, как меняются веб-сайты или приложения по мере колебания уровня нагрузки.

По требованию или ежемесячные пакеты.
Зарегистрируйтесь и проведите до 5 бесплатных тестов
Кредитная карта не требуется.
Наш отмеченный наградами персонал технической поддержки доступен круглосуточно для всех клиентов. Наша команда прикоми тебя!
Наш всеобъемлющий центр руководства по настройке и учебники делают ваш опыт тестирования нагрузки как можно более бесшовным.
От проектирования и выполнения тестов до оптимизации кода и инфраструктуры, пусть наши инженеры делают тяжелую работу.

Наблюдайте фактическую производительность ваших приложений под нагрузкой
Внешний вид современных веб-сайтов упакованы с динамическим веб-контента, которые ценятся пользователями, но может сделать его трудным для инженеров для тестирования производительности. LoadView использует реальные браузеры, чтобы показать фактическую производительность вашего сайта под нагрузкой — так же, как ваши пользователи испытывают его. Используя Android, Chrome, Internet Explorer и iOS, LoadView является более точным, чем безголюйные браузеры с открытым исходным кодом, такие как PhantomJS или Selenium IDE.

Тестовая совместимость на 40″.
Убедитесь, что клиент имеет последовательную и надежную надежность, откуда бы они ни получили доступ к вашему веб-сайту. LoadView поддерживает широкий спектр настольных /мобильных браузеров и устройств, включая iPhone, iPad, телефоны BlackBerry, Android смартфоны и планшеты, устройства Google, телефоны Nokia, Amazon Kindles и многие другие.

Быстро и легко создать тестовые скрипты, не касаясь строки кода
LoadView предлагает как мобильную поддержку скриптов, так и различные параметры тестирования, зависящие от разрешения, чтобы гарантировать, что вы сможете загрузить тест любой страницы практически на любом устройстве. Легко создайте скрипты, имитирующие взаимодействие пользователей с вашим веб-сайтом или приложением с помощью веб-регистратора EveryStep. Для более сложных взаимодействий можно заполнять формы, выполнять поиск, принимать меры в зависимости от местоположения значка, кнопки или изображения или даже вручную редактировать сценарий с помощью собственного кода C. Повторное использование скриптов для автоматизации выполнения других повторяющихся задач в среде.

Соберите метрики производительности, которые имеют значение
Получите представление о показателях производительности, которые имеют важное значение для планирования емкости вашей организации. Пробурите данные сеансов и счетчики производительности, чтобы выявить критические ошибки, влияющие на веб-сайты и приложения, чтобы получить полное представление о том, как ваш веб-сайт работает при всех сценариях загрузки. LoadView также позволяет обмениваться отчетами, чтобы вы могли легко сообщить результаты с различными внутренними заинтересованными сторонами.

Программное обеспечение для тестирования загрузки веб-сайта
LoadView является одним из единственных инструментов тестирования производительности на основе браузера, который способен по-настоящему автоматизировать тестирование загрузки веб-сайта. Создайте пользовательский скрипт нагрузочного теста для своего сайта за считанные минуты. Проверьте все, от просмотра и входа формы для корзины, порталы и многое другое. LoadView использует глобальную сеть инжекторов нагрузки, что позволяет быстро и легко определить производительность ваших веб-сайтов со всего мира.
Нам доверяют тысячи компаний по всему миру
« Много полезных графиков и простой в использовании интерфейс. Тест побежал в течение нескольких секунд и помогли выявить сервер HTTP узкое место. Контракты не требуются. «
Руководитель группы по маркетингу и коммуникациям
«Гибкость в использовании HTTP, REST API, функции WebApplication и многих других. У него даже есть интеграция с почтальоном».
Контроль качества программного обеспечения
«Я родом из опыта запуска нагрузочных тестов с использованием JMeter. Loadview решает практически все проблемы, с которыми мы сталкивались при использовании инструментов ручного нагрузочного тестирования. Его легко настроить, запустить соответствующие тесты , а также дает великолепные отчеты».
Информационные технологии и услуги
«Мне нравится пошаговый рекордер , который позволяет мне просто щелкнуть тест , а не писать код для этих шагов».
Компьютерное программное обеспечение
Настройка теста нагрузки за несколько минут
По требованию. Нет кредитной карты. Контракта нет.

