1

在我的公司,我们需要加载测试视频流以提供 Live 和 VOD。

视频采用以下 3 种编码格式:

  • 苹果 HLS
  • MPEG-DASH
  • MS平滑

我们想使用Apache JMeter 来做到这一点。我们发现了 UbikLoadPack 插件,它是一个商业插件。

我们已经能够成功测试这 3 种类型的流。

现在是负载测试报告,我们需要考虑哪些指标以及它提供了什么?

4

1 回答 1

4

除了Apache JMeter提供的其他指标外,我们的解决方案还提供以下指标:

  • 缓冲区填充时间:这是用户在视频开始播放之前等待的时间。在此期间,他会获得一个进度滚轮。在此期间,视频的前几秒会被下载。这是一个重要的检查指标,因为用户可能不会为您的视频等待几分钟。
  • 延迟时间:当您遇到问题,网络争用或服务器过载时,在播放视频的某个时间,播放器将没有足够的数据播放,所以它会停止播放并等待数据缓冲。这会对您的用户体验产生负面影响,因此您需要确保这个延迟时间对于您的 SLA 是可以接受的。在理想情况下,延迟时间应该等于缓冲区填充时间。
  • 播放时间:在用户等待延迟的情况下播放的实时视频
  • 滞后比率:是滞后时间/视频总时长。因此,如果用户等待 30 秒等待 5 分钟的视频。滞后率为 10%
  • 下载时间:下载视频的总时间
  • Hits:提供读取 1 个视频流时发出的 HTTP 请求数。
  • 平均块时间:提供读取 1 个视频流时的平均块下载时间。
  • 平均清单时间:提供读取 1 个视频流时的平均清单下载时间。

有关更多详细信息,您可以阅读:

如有此类问题,请随时通过邮件联系我们的支持人员,他们将很乐意为您提供帮助。

于 2018-03-16T16:16:53.860 回答