KEYCEO-Дизайн, производство и разработка OEM-брендов клавиатур и мышей.
В данной статье представлено ведущее в отрасли решение для тестирования сетевых приложений Avalanche 3100 компании sibron.
Тестирование сетевых приложений включает тестирование сервера сетевых приложений и тестирование промежуточной инфраструктуры сетевых приложений. С точки зрения реализации протокола к сетевым приложениям относятся традиционные стандартные приложения и множество нестандартных (без конкретных спецификаций) приложений, таких как P2P и мессенджеры. Тестирование сетевых приложений — это не только тестирование отдельного приложения, но и тестирование модели трафика. Модель трафика представляет собой абстракцию характеристик распределения сетевого трафика в определенный период времени и отражает распределение различных приложений в сети. Тестирование модели трафика очень важно для тестирования оборудования для обнаружения и обнаружения сетевых приложений.
Три Стандартный тест сетевого приложения
Стандартное тестирование сетевых приложений в основном включает веб-тестирование, тестирование DNS, тестирование потокового мультимедиа и тестирование других серверов (FTP, почты, CIFS и т. д.). Эти приложения будут соответствовать определенным стандартам, иметь определенную структуру протокола, а содержимое хостинга будет меняться. В зависимости от реализации разные серверы также будут иметь определенные требования. Сложность тестирования таких приложений заключается в тестировании серверов, таких как веб-серверы. Хотя приложение основано на HTTP, такие серверы, как портал, будут предъявлять строгие требования к содержимому клиента. Если поддерживается только HTTP, нельзя сказать, что сервер портала можно протестировать, поскольку инструмент должен предоставлять запросы, требуемые порталом для завершения взаимодействия с порталом. В противном случае тест не может быть проведен. Для традиционного стандартного теста приложения в качестве примера взят тест портала, чтобы проиллюстрировать, как лавина 3100 связи sibron реализует тест сервера.
(1) Тест сервера портала
Портал представляет собой веб-систему аутентификации (HTTP/HTTPS), которая в основном обеспечивает персонализацию, единый вход и сбор контента из различных источников информации. Портал представляет собой технологию интеграции информации, которая может легко предоставить пользователям унифицированный интерфейс и персонализированные услуги.
Хотя портал представляет собой веб-технологию и процесс входа на портал прост, портал обычно предоставляет некоторую информацию о сеансе клиенту входа в систему. Эта информация является динамической для клиента и должна быть предоставлена порталу, чтобы показать легитимность сеанса. Сложность теста заключается в том, как предоставить динамический контент, требуемый порталом, чтобы гарантировать аутентификацию личности портала и контроль портала над пользователями посредством аутентификации. Для тестирования портала инструмент должен поддерживать файлы cookie, идентификаторы сеансов и т. д. завершить взаимодействие с порталом. С помощью Avalanche 3100 вы можете завершить любой процесс динамического взаимодействия с порталом для достижения цели тестирования.
(2) Испытательный сценарий
Avalanche 3100 имитирует клиент входа в систему и входит на портал. После успешного входа фильм Аватар будет по запросу.
Процесс входа в систему требует нескольких динамических интерактивных процессов, таких как идентификатор сеанса, файл cookie и состояние просмотра. Avalanche 3100 достигает цели динамического взаимодействия за счет изменения динамического содержимого и в то же время обеспечивает высокопроизводительное стресс-тестирование. Avalanche 3100 также является единственным инструментом для тестирования производительности, который поддерживает динамическое взаимодействие с порталом.
(3) P2P и мессенджер тестирование
В настоящее время помимо стандартных приложений в сети существуют тысячи и более популярных приложений, таких как приложения P2P (BitTorrent, eDonkey, Kazaa, Gnutella) и мессенджеры (MSN, QQ, Yahoo Messenger, Skype, Gtalk). В то же время некоторые исследовательские институты или военные будут иметь свои собственные проприетарные протоколы или специализированные приложения. Тестирование этих приложений является острой проблемой, в основном потому, что эти приложения нестандартны, нестандартны, разнообразны, быстро меняются протоколы, и их нельзя отследить по одному. В прошлом инструментальный метод заключался в моделировании этих приложений путем воспроизведения одного сеанса. Проблема в том, что они не могут быть изменены в любое время в соответствии с изменениями приложения. Более того, простое однопользовательское воспроизведение не может реализовать изменение многопользовательского, многосценового и многопроцессорного, что далеко от текущей сети, и это воспроизведение не может редактировать или даже настраивать интерактивный процесс. Все процессы одинаковые, а эффект теста для DPI очень плохой. Ввиду этой ситуации sapee (среда эмуляции масштабируемого воспроизведения приложений), предоставляемая avalanche 3100, может предоставить гибкую и масштабируемую схему для динамического моделирования всех нестандартных приложений на основе TCP/UDP, чтобы адаптироваться к обновлению версии и изменению протокола. различных приложений.