jmeter - 如何使用 jmeter 测试 webm 视频流?
问题描述
AFAIK 有 2 个可用于 JMeter 的视频流插件:
- BlazeMeter - HLS 插件和
- UbikLoadPack 视频流插件
UbikLoadPack 作为价格过高的标签,而 HLS 插件不会测试我需要的格式。我还想要一个 FOSS 解决方案,而不是付费解决方案。
有谁知道我可以测试 webm 视频流的其他插件或方法?
编辑
@dmitri-t 当我尝试这样做时它只是挂起。在这里,我找到了显示如何测试视频的脚本。但是当我将参数更改为我的视频并将范围更改为 0-100 时,它就挂了。此外,该示例使用 HTTP,而我的视频使用 HTTPS。
试图包括一个计时器。它也挂了。
然而,视频在 Chrome 中完美加载,与我在 Jmeter 中使用的 url 相同。
我还用 Postman 测试了这个请求。它忽略范围标题。所以 JMeter 中可能发生的事情是它试图加载整个连续流。我如何让它考虑范围标题?
我在同一服务器上的图像上使用 Postman 进行了测试,以查看是否正在考虑范围标头,或者它是否是服务器问题并且范围是否得到正确遵守。
Content-Range 标头也不起作用。请检查我针对流的范围问题所做的相关问题:Request to a webm stream ignores range header
解决方案
推荐阅读
- json - Swift UrlSession 在 UrlSession 中不起作用
- flask - 为什么原子总是在同一个路径中运行?在 http://127.0.0.1:5000/ 上运行(按 CTRL+C 退出)
- python - 从python中的按钮调用时无法使用全局变量
- android - OpenCV 使用 Android 应用程序的静态库
- javascript - PassportJS 验证过期的 JWT
- python - Scrapy spider 的 PyCharm 调试配置引发错误
- c - 为什么我的程序没有告诉字符串数组的最后一个字符是 NULL?
- python - 线程缓冲区崩溃
- python - 如何使用电报机器人创建超链接?
- javascript - 有没有办法在浏览器中使用流媒体来打开/关闭视频流?