【发布时间】:2018-09-28 05:35:24
【问题描述】:
我在 jmeter 中每秒访问 150 个用户的 hls 视频,它给了我大约 8 分钟的响应时间。如果我从另一台 PC 上击中实时用户怎么办。该用户是否也需要 8 分钟。如何检查jmeter给出的报告是否真实?
【问题讨论】:
我在 jmeter 中每秒访问 150 个用户的 hls 视频,它给了我大约 8 分钟的响应时间。如果我从另一台 PC 上击中实时用户怎么办。该用户是否也需要 8 分钟。如何检查jmeter给出的报告是否真实?
【问题讨论】:
根据The New HLS Plugin for JMeter - The Complete Guide
在 HTTP Live Streaming 过程中:
要流式传输的音频/视频由媒体编码器以不同的质量级别、比特率和分辨率再现。每个版本都称为变体。
不同的变体被分成更小的媒体段文件。
编码器为每个变体创建一个媒体播放列表,其中包含每个媒体段的 URL。
- 编码器使用每个媒体播放列表的 URL 创建一个主播放列表文件。
要播放,客户端首先下载主播放列表,然后下载媒体播放列表。然后,他们播放所选媒体播放列表中声明的每个媒体片段。客户端可以重新加载播放列表以发现任何添加的片段。例如,在现场活动的情况下需要这样做。
因此,如果表现良好的 JMeter HLS 测试响应时间将等于您的视频时长。
测试视频流与测试 Web 应用程序不同,您应该寻找不同的指标,更加关注使用 JMeter PerfMon Plugin 监控服务器端事件。
【讨论】: