【问题标题】:Jmeter Load testingJmeter负载测试
【发布时间】:2018-09-28 05:35:24
【问题描述】:

我在 jmeter 中每秒访问 150 个用户的 hls 视频,它给了我大约 8 分钟的响应时间。如果我从另一台 PC 上击中实时用户怎么办。该用户是否也需要 8 分钟。如何检查jmeter给出的报告是否真实?

【问题讨论】:

    标签: testing jmeter load


    【解决方案1】:

    根据The New HLS Plugin for JMeter - The Complete Guide

    在 HTTP Live Streaming 过程中:

    1. 要流式传输的音频/视频由媒体编码器以不同的质量级别、比特率和分辨率再现。每个版本都称为变体。

    2. 不同的变体被分成更小的媒体段文件。

    3. 编码器为每个变体创建一个媒体播放列表,其中包含每个媒体段的 URL。

    4. 编码器使用每个媒体播放列表的 URL 创建一个主播放列表文件。

    要播放,客户端首先下载主播放列表,然后下载媒体播放列表。然后,他们播放所选媒体播放列表中声明的每个媒体片段。客户端可以重新加载播放列表以发现任何添加的片段。例如,在现场活动的情况下需要这样做。

    因此,如果表现良好的 JMeter HLS 测试响应时间将等于您的视频时长。

    测试视频流与测试 Web 应用程序不同,您应该寻找不同的指标,更加关注使用 JMeter PerfMon Plugin 监控服务器端事件。

    【讨论】:

    • @ Dimitri ......谢谢您的澄清!真的很有帮助!
    • 表示响应时间为 8 分钟,用于完整的视频流。不是播放视频所花费的时间。我正在使用 hls 插件来测试它
    猜你喜欢
    • 2012-07-29
    • 1970-01-01
    • 2017-11-26
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 2019-02-10
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多