NeoLoad: обзор платформы для нагрузочного тестирования от компании Treatface

NeoLoad — инструмент для нагрузочного тестирования веб- и мобильных приложений, имитирующий поведение реальных пользователей в сети.

Продукт позволяет записывать действия в интерфейсе, вести мониторинг производительности, анализировать результаты с помощью ИИ и формировать отчёты.

Важно: По состоянию на апрель 2026 года NeoLoad не включён в Единый реестр российских программ (ЕРРП).

Запись скриптов

NeoLoad предоставляет функцию записи как одну из опций создания скрипта, встроенную в студию. Учтены основные моменты, такие как выбор браузера, фильтрация трафика, расстановка транзакций. Также можно учитывать, записывать ли время ожидания пользователя.

По окончании записи есть возможность произвести анализ и параметризовать уникальные значения (сессии, токены, ID) из ответов сервера, которые подставляются в последующие запросы скрипта, что критично при имитации действий реальных пользователей. Однако эта функция реализована скорее в полуавтоматическом виде.

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

Отладка скриптов

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

В целом дизайн скриптов выглядит простым и понятным, но информацию по их версионированию найти не удалось.

Подготовка сценария тестирования

В приложении NeoLoad функции подготовки сценария выделены в отдельный блок Runtime. Общее количество предлагаемых настроек впечатляет, работа с ними организована понятным образом. Возможно, не все они будут одинаково востребованными, но удобная группировка по отдельным вкладкам делает управление ими комфортным.

Запуск теста

Функционал соответствует лучшим практикам. Для удобства интеграции с CI/CD предусмотрен CLI-интерфейс. В качестве валидации и проверки корректности настройки сценария предлагается запуск короткого smoke-теста.

Отслеживание хода тестирования

Функционал соответствует лучшим практикам. Данные отображаются в табличном и графическом виде с возможностью фильтрации и множества настроек. Не возникает необходимости использовать какие-либо дополнительные системы мониторинга за ходом теста.

Возможности динамического изменения нагрузки и частичной приостановки теста реализованы опосредованно через прямые манипуляции с конкретными виртуальными пользователями (потоками), выполняющими каждый скрипт.

Анализ результатов

NeoLoad предоставляет богатые возможности по работе с результатами тестов. Информация агрегируется по различным срезам. Доступна выгрузка результатов и формирование отчета в редактируемом формате. Есть возможность импорта в платформу дополнительных данных из других источников в формате CSV.

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

Но числовые данные не подвергаются внутреннему анализу со стороны платформы, поэтому в общем случае будут требовать дополнительной обработки и интерпретации специалистами по нагрузочному тестированию. В облачной модификации NeoLoad Web встроенные функции на основе ИИ позволяют автоматически выявлять аномалии, определять вероятные первопричины и предоставлять практические рекомендации.

CIO-NAVIGATOR