首页 > 解决方案 > 如何在 jmeter 中播放包含 mp4 扩展名的视频文件

问题描述

我有一个应用程序,其中包含 mp4 扩展名中的视频。我需要使用 jmeter 进行性能测试。在 jmeter 5.1.1 中记录应用程序时,由于套接字写入错误而出现错误。因此,我尝试从 fiddler 捕获它并将其转换为 jmx。

现在能够在 jmeter 中运行时获得 206 状态代码和部分内容响应,响应正文为空白。如何验证我是否收到了针对 mp4 请求的正确响应?我的方法正确吗?在为多用户运行开发的脚本时。系统在执行特定的 mp4 文件时陷入困境。如何克服同样的问题?

标签: videojmeterperformance-testingmp4

解决方案


JMeter 无法“播放”mp4 文件,它只能使用HTTP 请求采样器下载它们

如果您收到HTTP 状态 206,这意味着服务器响应的不是完整的 .mp4 文件,而是交付了其中的一部分,您可能需要检查Content-Range响应标头以确定您获得的确切字节范围带着这个要求。展望未来,您可以通过使用HTTP 标头管理器发送相关的Range标头来向服务器询问 .mp4 文件的下一部分

如果要验证响应,可以将其另存为 MD5 哈希

在此处输入图像描述

并使用MD5 Hex Assertion将响应哈希与预期的哈希值进行比较,或者将响应保存到文件侦听器以将其存储到本地硬盘驱动器


推荐阅读