0

У меня есть система, которую я хочу протестировать, система обрабатывает проприетарный сетевой протокол (это нужно проверить). Проверенные протоколы превышают TCP и UDP.Как протестировать собственный сетевой протокол

Я ищу программное обеспечение, которое смогло установить на мой компьютер OS-X/Linux/Windows, подключить его к системе, которую я хочу протестировать и ввести сообщения протокола и проанализировать обратную связь (программное обеспечение должно иметь возможность сравнивать для каждого полученное сообщение, если оно ожидаемое и т. д.).

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

С какого места следует начинать?

ответ

0

Существует, вероятно, библиотека/структура, которая реализует протокол. Мой подход состоял бы в том, чтобы использовать его (или писать, когда он отсутствует), чтобы писать просто модульные тесты.

Есть много модульных модулей тестирования с красивыми графическими интерфейсами, безголовыми режимами и автоматическими инструментами, поэтому, если вы не можете быть более конкретными, сложно что-то предложить.

0

С анализатором протоколов Argos (http://xpro.co/index.php/products/argos), вы можете:

  • определить свой собственный протокол в XML

  • монитор IP-трафика, выгрузку TCP/UDP конечных точек, загрузить собственный
    формат text/binary logfiles

  • визуализировать анализ

  • отправить команды/сообщения от командных форм, в которых можно включить также а/управление COM ActiveX, которые могут генерировать и получать трафик и реализуют логику его

Argos работает на Windows, и это платного программного обеспечения.

0

Используя множитель нагрузки (loadmultiplier.com), вы можете протестировать проприетарные протоколы. Любые потоки текстовых/двоичных вызовов (с/без носителя) по любому транспортному протоколу, например (udp/tcp/tls/dtls/sctp/websocket/secure websocket), могут быть смоделированы с использованием множителя.

Отказ от ответственности: Я работаю для множителя нагрузки.

Смежные вопросы