JMeter: Как можно загрузить тестовые потоковые видео, которые не будут доступны во время нагрузочного тестирования - PullRequest
0 голосов
/ 19 сентября 2018

Во-первых, я хотел бы знать, что, скажем, 20 октября в 2018 году состоится футбольный матч в прямом эфире, и мы должны загрузить тестовую прямую трансляцию того же матча.Очевидно, что прямая трансляция будет доступна в указанную дату, но как мне проверить потоковую трансляцию видео, которая не будет доступна до указанной даты?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

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

Например, результаты предыдущих потоковых матчей можно использовать в тестовых целях, я бы рекомендовал использовать их следующим образом:

  1. Настройка мониторинга всей вашей инфраструктуры (доступность серверов / служб,доступность ресурсов, использование процессора, оперативной памяти и т. д.).Если у вас нет APM инструмента, вы можете рассмотреть возможность использования JMeter PerfMon Plugin для этого
  2. Создайте план тестирования JMeter, который будет представлять реального пользователя, потребляющегопоток.В зависимости от формата (ов) потоковой доставки вам нужно будет либо перейти на JMeter HLS Plugin , либо реализовать свой тест, используя один из подходов, описанных в нагрузочном тестировании потокового видео с помощью JMeter: Learn How article
  3. Параметризация вашего теста для представления различных пользователей, запрашивающих потоки с разным разрешением / пропускной способностью, возможно, даже с использованием различных типов сетей
  4. Запустите свой тест, проанализируйте результаты, используяJMeter Панель отчетов HTML , поднимать вопросы, если таковые имеются, и т. Д.
0 голосов
/ 19 сентября 2018

Обычно вы устанавливаете аналогичный доступный поток тестов для построения плана тестирования.

Обратите внимание, что если вы не хотите ничего писать в сценарии, вы можете использовать этот коммерческий плагин для JMeter, который позволяет тестировать Liveи VOD для HLS, MPEG-DASH, HSS и HDS в помещении или из облака, см .:

Отказ от ответственности: Мы являемся поставщиками этого решения

...