В конкурентной экономике организации должны выполнять строгие требования пользователей к качеству сетевых услуг. Однако все более широкий набор мультимедийных приложений и растущее число их пользователей усложняют и удорожают аттестацию конвергированных сервисов и платформ доставки приложений. Без надлежащего тестирования этих сервисов и платформ невозможно гарантировать требуемые уровни QoE.
Приложение IxLoad обеспечивает полное тестирование сетевых решений для проверки параметров QoE. Данное приложение работает, имитируя протоколы веб, VPN, беспроводных сетей, голосовой связи, передачи видео, систем хранения данных, сетевых инфраструктур, инкапсуляции и обеспечения информационной безопасности для реализации реалистичных сценариев тестирования. Модульная конструкция системы тестирования Ixia с приложением IxLoad позволяет масштабировать эту систему в соответствии с масштабом сети, в которой будет работать тестируемое решение, а выдаваемая приложением информация о параметрах QoE в реальном масштабе времени помогает быстро выявлять проблемы в работе сети и определять места их возникновения. Поскольку данное приложение просто в использовании и эффективно, пользователю не нужно быть экспертом по сетевым протоколам для выполнения полного сквозного тестирования конвергированных инфраструктур и сервисов.
Приложение IxLoad имитирует широкий набор прикладных протоколов с учетом состояния сеансов для моделирования сетевой среды с пользователями мультимедийных услуг. Также данное приложение моделирует динамичное поведение пользователей в сети. Шасси и нагрузочные модули Ixia дают возможность IxLoad генерировать трафик городского масштаба. Система тестирования Ixia с приложением IxLoad, представляющая собой единое интегрированное решение, дает возможность пользователям всесторонне анализировать функционирование сетей доставки приложений и определять производительность этих сетей на уровне приложений.
Имитация протоколов приложением IxLoad | |
---|---|
Технологии | Протоколы |
Веб | Эмуляция клиентов и серверов HTTP (1.0/1.1/2), SSLv3, TLS v1.0, TLS v1.1, TLS v1.2, TLS v1.3 |
Передачи файлов | Эмуляция клиентов и серверов FTP, TFTP |
Эмуляция клиентов и серверов SMTP, POP3, IMAP | |
Баз данных | Эмуляция клиентов Oracle, MySQL, MSQL |
Систем хранения данных | Эмуляция клиентов и серверов SMB1, SMB2, SMB3; клиентов NFSv3, NFSv4, NFSv4.1; инициаторов и целевых устройств iSCSI, SCSI over FoCE; клиентов OpenStack Swift Client (Cloud Storage) |
IPTV/VoD | IGMPv2/3, MLDv1/2, RTSP, RTP/UDP |
Over the Top (OTT) | Эмуляция Adobe Flash Player, Microsoft Silverlight Player, Apple HLS Player, Adobe HDS и клиентов MPEG DASH |
Голосовой связи | SIP, WebRTC, MGCP, H.248 (Megaco), Cisco SCCP (Skinny), RTP & SRTP, Audio, Conversational Video, File Transfer (MSRP) и Fax over IP (T.38) (только при использовании SIP) |
Инфраструктурных сервисов | Клиенты и серверы DNS, Telnet; клиенты DHCP, LDAP, RADIUS, SSH |
Сетевого доступа | DHCPv4/v6, PPPoE, L2TP, PCP, IPSec, DSLite, 6RD, GTP/eGTP, RADIUS, Diameter, DNS, 802.1x, EAP и NAC |
Обеспечения информационной безопасности | Опубликованные уязвимости и вредоносные программы, DDoSv2 и IPsec VPN |
TCP/IP и воспроизведения трафика | Эмуляция клиентов серверов TCP/IP, AppReplay (воспроизводит трафик, захваченный с учетом или без учета состояния сеансов, для имитации трафика Интернета); Stateless Peer и StreamBlaster (генерирует трафик IP/UDP без учета состояния сеансов) |
Генерации смесей трафика приложений | AppLibrary — постоянно расширяемая и пополняемая библиотека предварительно определенных потоков трафика приложений и смесей трафика самых современных Интернет-приложений |
Для точного моделирования реальной нагрузки на сетевые инфраструктуры приложение IxLoad реализует уникальный подход, называемый моделированием поведения клиентов, которое позволяет:
Конфигурирование эмуляции мультисервисной сетевой среды с реалистичным моделированием поведения пользователей
В дополнении к эмуляции протоколов с учетом состояния сеансов, IxLoad использует AppLibrary — обширную библиотеку предварительно определенных потоков трафика приложений, обеспечивающую имитацию действий пользователей в сети. Эта библиотека ускоряет и упрощает тестирование производительности приложений с использованием смесей трафика различных приложений. Библиотека AppLibrary охвачена программой Application and Threat Intelligence (ATI), гарантирующей современность имитации потоков трафика приложений посредством ежемесячного обновления их описаний.
Мастер конфигурации трафика с помощью AppLibrary
Приложение IxLoad имеет средство просмотра статистической информации в реальном масштабе времени с заранее определенными настраиваемыми представлениями информации:
Экран средства просмотра статистики
Ранее пользователям тестовых решений Ixia остро не хватало средства совместной работы, помогающего пошагово реализовывать конфигурации тестов с использованием знаний и опыта, имеющихся у разных специалистов. Сегодня доступен инструмент Resource Manager, который представляет собой центральный репозиторий, предназначенный для сохранения и повторного использования различных компонентов тестов IxLoad. Инструмент Resource Manager дает возможность многочисленным специалистам совместно использовать такие компоненты тестов (ресурсы), как описания сетей, трафика, действий, настройки протоколов, конфигурационные файлы и внешние файлы различных типов.
Экран Resource Manager
Совместное использование ресурсов специалистами по тестированию повышает продуктивность специалистов и экономит временные затраты. Resource Manager можно использовать в качестве упрощенной системы управления версиями, хранящей, например, файлы конфигураций тестируемых устройств и диаграммы сетевых топологий. При наличии такой системы каждый специалист знает, где получить последние (или предыдущие) версии описаний ресурсов.
В тестовое приложение IxLoad встроены функции генерации визуально насыщенных отчетов по тестированию, содержащих краткую информацию о производительности на уровнях тестов, протоколов и портов. Также имеется набор шаблонов отчетов. Можно кастомизировать любой из них или создать собственные шаблоны, которыми занимающиеся тестированием специалисты смогут пользоваться совместно. Кроме того, имеется инструмент IxReporter Designer Studio для создания новых графиков и аналитики на основе необработанных метрик из результатов тестирования с помощью IxLoad или из внешних источников.
Возможна генерация отчета в формате pdf или html в один клик
Протоколы Интернета сложны, а имитация множества протоколов еще сложнее. Приложение IxLoad имеет встроенный модуль анализа захваченного трафика, называемый Analyzer. Модуль Analyzer представляет собой передовой сетевой анализатор с возможностью отображения лестничных диаграмм работы протоколов. IxLoad позволяет запускать и фильтровать захваты пакетов в плоскостях управления и данных на основе заданного пользователям поля пакета. Кроме того, имеется кольцевой буфер, позволяющий пользователям просматривать информацию о последних принятых пакетах, даже если тест сконфигурирован для исполнения в течение продолжительного времени.
Тестовое приложение IxLoad обеспечивает автоматизацию тестирования на базе графического интерфейса посредством программных компонентов Test Composer и QuickTest. Кроме того, данное приложение имеет функцию трансляции установок, сделанных в графическом интерфейсе, в код сценария и предоставляет API для автоматизации. Тестовый сценарий задается пошагово с помощью графического интерфейса IxLoad, а затем одним нажатием на кнопку генерируется код сценария на языке Tcl, Python или Perl. Сценарии можно модифицировать и объединять любым образом. В процессе исполнения сценария графический интерфейс приложения IxLoad отображает статистическую информацию в реальном масштабе времени.
Мастера в интерфейсе QuickTest
Программные компоненты для автоматизации тестирования | |
---|---|
Компонент | Описание |
QuickTest |
|
Test Composer |
|
ScriptGen |
|
Интерфейсы API |
|
Тестовое приложение IxLoad совместимо с модулями ImpairNet, оснащенными портами 1/10GE. Эти модули эмулируют WAN-сети с характерными для них ухудшениями параметров передачи пакетов. Для тестирования разнообразных приложений, работающих по WAN-сетям, модули ImpairNet позволяют реализовывать тестовые решения, которые характеризуются непревзойденными масштабируемостью, простой использования и точностью измерений.
Конфигурация перегрузки сети
Платформы, на которых работает IxLoad | |
---|---|
Тип | Модель |
Виртуальная платформа |
|
Публичное облако |
|
Шасси |
|
Нагрузочные модули |
|
Моноблочные устройства |
|
Нагрузочные модули с ограниченными функциональностью и производительностью |
|