Можем ли мы сделать нагрузочное тестирование для видео или аудио звонка в jmeter - PullRequest
0 голосов
/ 08 октября 2019

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

Ответы [ 2 ]

0 голосов
/ 10 октября 2019

Вы можете использовать UBIK Load Pack , который является платной версией для нагрузочного тестирования видео с использованием JMeter со свободной подписью

Реалистичное и масштабируемое нагрузочное тестирование для MPEG Dash, Apple HTTP Live, Microsoft Smooth и Adobe HDS Streaming форматы

0 голосов
/ 09 октября 2019

Это зависит от сетевого протокола , который используется под видео и / или аудиовызовом.

Прежде всего вам необходимо определить, какие протоколы используются вашим приложением. Это можно сделать с помощью инструмента анализатора типа Wireshark . Зная протокол (ы), вы сможете проверить, поддерживает ли JMeter (или другой инструмент с открытым исходным кодом) этот протокол или нет.

Возможны следующие варианты:

  1. JMeter поддерживает протокол из коробки через один из его Samplers . Например, если протокол достаточно прост и может быть записан и воспроизведен, вы можете захватывать запросы с помощью вышеупомянутого Wireshark и моделировать их с помощью TCP Sampler , однако вероятность того, что он будет работать, минимальна
  2. JMeter поддерживает протокол через один из своих плагинов
  3. Существует клиентская библиотека Java (или другого языка), реализующая протокол, в этом случае вы сможете использовать JSR223Сэмплер и реализация сценариев использования в Groovy (или другом языке, но это должен быть JVM / JSR223 compabitle ) или JUnit Request выборка и реализация сценариев использования в Java
  4. Протокол проприетарный и для него нет клиентских библиотек. В этом случае вы не сможете провести нагрузочное тестирование, не обратившись к поставщику системы вызовов и не спросив у него подробности реализации и инструкции о том, как его можно протестировать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...