首页 > 解决方案 > JMeter:如何加载在负载测试期间不可用的测试直播视频

问题描述

首先我想知道,2018 年 10 月 20 日有现场足球比赛,我们必须加载测试同一场比赛的直播。显然,直播将在提到的日期可用,但我将如何测试在提到的日期之前不可用的实时视频流?

标签: jmeterbroadcastliveblazemeter

解决方案


您将需要设置另一场比赛或任何其他类似长度/分辨率的视频内容的流式传输,以检查您的环境是否已准备好将流式传输到预期数量的消费者,而不会出现任何硬件/软件/网络问题。

例如,以前的比赛流媒体结果可用于测试目的,我建议按如下方式处理它:

  1. 设置对所有基础架构的监控(服务器/服务的可用性、资源可用性、CPU、RAM 等使用情况)。如果您没有APM工具,您可以考虑为此使用JMeter PerfMon 插件
  2. 创建一个 JMeter 测试计划,该计划将代表使用流的真实用户。根据流传输的格式,您将需要使用JMeter HLS 插件或使用使用JMeter 进行负载测试视频流中描述的方法之一实施测试:了解如何文章
  3. 参数化您的测试以表示各种用户请求不同分辨率/带宽的流,甚至可能使用不同的网络类型
  4. 运行您的测试,使用 JMeter 的HTML Reporting Dashboard分析结果,提出问题(如果有)等。

推荐阅读