Ixia Developer — программное средство тестирования для разработчиков сетевых продуктов
К разработчикам сетевых продуктов предъявляются все более жесткие требования по срокам выполнения работ и качеству разрабатываемых изделий. Мощные средства тестирования, позволяющие эффективно выявлять ошибки в разрабатываемых продуктах, не всегда доступны разработчикам
>Программное средство тестирования Ixia Developer, представляющее собой компактную (объем образа менее 1 Гбайт) и простую в использовании виртуальную машину, помогает разработчикам находить ошибки в своих продуктах на ранних стадиях их разработки. Поскольку затраты на исправление ошибок на стадиях программирования в четыре раза ниже, чем на стадиях тестирования, вложения в Ixia Developer окупятся быстро и помогут своевременно выполнять разработки с должным уровнем их качества.
Благодаря программе технической поддержки Application and Threat Intelligence (ATI) компании Ixia, продукт Ixia Developer имеет всегда актуальный функционал с возможностью генерации трафика новейших приложений и атак. Виртуальная машина Ixia Developer:
- Позволяет испытывать сетевые продукты с использованием тестового трафика более 290 приложений (включая Gmail, Facebook и др.).
- Имитирует более 30 тыс. видов атак.
- Может захватывать пакеты, импортировать и воспроизводить их.
Продукт Ixia Developer имеет интуитивно понятный и быстродействующий пользовательский
Проведение тестов
С помощью Ixia Developer можно тестировать как виртуальные, так и физические устройства.
На конфигурирование и запуск тестов, в которых предусмотрена передача сложных реалистичных комбинаций трафика приложений и атак, уходят считанные секунды. Это дает возможность разработчикам тестировать чаще и быстрее, чем до использования Ixia Developer. В процессе выполнения теста выдается детальная статистическая информация.
В продукт Ixia Developer встроен отладчик, помогающий находить ошибки. Можно задавать точки останова для любых действий приложения, и выполнение соответствующего потока команд будет остановлено при достижении этой точки. Затем можно провести пошаговое исполнение приложения или продолжить его работу до следующей точки останова.
В процессе тестирования Ixia Developer непрерывно захватывает генерируемый трафик. Разработчик может в любой момент экспортировать захваченные пакеты и проанализировать их с помощью анализатора пакетов. Также можно импортировать захваченные пакеты в Ixia Developer, чтобы тот воспроизвел их с целью повторения работы нужного сценария.
Разработчики Ixia Developer позаботились о простоте автоматизации его функционирования. Данный продукт можно встроить в среду непрерывной интеграции, разработки через тестирование или DevOps. Компания Ixia реализовала надежные
Текстовый интерфейс Ixia Developer
Все возможности данного продукта доступны через интерфейс командной строки (CLI) с функцией автозавершения команд и справочной информацией по всем командам.
Ключевые характеристики Ixia Developer
- Поставляется в виде небольшого (менее 1 Гбайт) образа виртуальной машины в формате OVA или QCOW2.
- Функционирует на обычном
x86-совместимом компьютере. - Генерирует реалистичный трафик более 290 приложений, функционал обновляется ежемесячно.
- Имитирует более 30 тыс. различных атак, база данных которых обновляется ежемесячно. Благодаря этому, Ixia Developer является эффективным средством тестирования устойчивости сетевого оборудования и сетей к кибератакам.
- Имеет встроенный отладчик и функцию захвата пакетов для ускорения поиска ошибок.
- Импортирует и воспроизводит любые захваченные пакеты.
- Позволяет задавать точки останова и выполнять приложение пошагово или до следующей точки останова.
- Снабжен интуитивно понятным быстродействующим
веб-интерфейсом на базе HTML 5. Для работы с Ixia Developer никакого специального ПО устанавливать не нужно. - Имеет встроенную функцию обратной связи пользователей продукта Ixia Developer c его разработчиками для определения дальнейших путей развития данного продукта.
- Возможна автоматизация тестирования с помощью
API-интерфейсов RESTful и/или CLI. - Имеет локальную консоль виртуальной машины для первоначального конфигурирования
IP-параметров .