О платформе НТБот
Платформа НТБот — это инструмент для автоматизации и проведения нагрузочного тестирования и тестирования производительности ПО и информационных систем.
Инструмент позволяет специалистам QA моделировать различные уровни нагрузки на исследуемую систему с целью определения ее устойчивости и производительности.
Основной целью нагрузочного тестирования является обеспечение высокого качества и надежности разрабатываемого программного обеспечения. Нагрузочное тестирование позволяет получить результаты, на основании которых можно подготовить и провести оптимизацию производительности тестируемой системы до того, как высокая нагрузка, создаваемая при ее эксплуатации, приведет к отказам в обслуживании.
Платформа «НТБот» предоставляет следующие функциональные возможности:
- Создание плана тестирования. Создание тестового скрипта в виде последовательности операций и элементов, которые реализуют необходимые воздействия на объект тестирования согласно методике нагрузочного тестирования.
- Отладка. Позволяет протестировать скрипты и отследить результаты выполнения. Помогает проанализировать и исправить ошибки до запуска целевых тестов.
- Создание сценариев тестирования. С помощью «НТБот» можно имитировать множество пользователей, отправляющих запросы к серверу или приложению по заранее заданному сценарию, чтобы оценить, как целевая система справляется с нагрузкой разного характера. Позволяет формировать сценарии для проведения тестов стабильности, поиска максимальной производительности и др.
- Проведение тестов. Запуск нагрузки по подготовленному сценарию
- Сбор и анализ результатов. Предоставление информации о результатах выполнения сценария тестирования по окончании теста. Содержит данные о скорости выполнения операций, их интенсивности, количестве и видах ошибок за разные этапы теста и др.
Основные модули платформы:
- Студия НТБот
- Диспетчер
- Рекордер