Non Gui Jmeter 测试不停止
Posted
技术标签:
【中文标题】Non Gui Jmeter 测试不停止【英文标题】:Non Gui Jmeter Test does not stop 【发布时间】:2020-04-07 11:19:36 【问题描述】:我在 Ubuntu 下创建了以下测试场景:
线程 100 Vus 加速周期时间:400s 循环:1 BZM-Streaming 采样器(视频时长:12 秒) Jmeter 版本:5.2.1我在bin文件夹下名为jmeter的文件上配置了堆大小:
: "$HEAP:="-Xms8192m -Xmx8192m -XX:MaxMetaspaceSize=256m""令人惊奇的是,当我将视频流持续时间更改为 6 秒而不是 12 秒时,测试有效。 我的意思是每个音频和视频片段大约需要 2 秒,所以我来这个操作:
100 Vus * 6 秒 = 600 秒 / 60 分钟 = 10 分钟(整个测试需要 22 分钟)。为什么视频持续时间为 12 秒时测试没有停止?我的意思是考试时间太短了!!
我在这里错过了什么...堆大小配置不正确?这里有什么问题?在日志中我没有 java.lang.OutOfMemoryError: Java heap space Issue
【问题讨论】:
【参考方案1】:您的问题没有提供足够的信息,因此我们至少无法做出猜测,今后您需要提供以下基本信息:
-
是HLS还是MPEG-DASH
您的播放列表网址
jmeter.log file的相关部分,注意任何Problem downloading .... segment
的警告。您可能需要通过将下一行添加到 log4j2.xml 文件来增加日志记录的详细程度:
<Logger name="com.blazemeter.jmeter.videostreaming" level="debug"/>
您的流式采样器完整配置
无论如何请确保使用最新版本的插件(HLS Plugin 3.0 has been released recently),您可以随时使用JMeter Plugins Manager 升级到最新版本
另外请注意,您可以通过JMeter Plugins Support Forum 与 JMeter 插件开发人员和/或维护人员联系。
【讨论】:
播放列表网址:damxdcfpo.maxdome.de/mxd-manifest-service/mxd-mediavault-prod/… 它是 HLS 协议....我增加了日志记录的详细程度....我使用 HLS Pluging 3.0 版本 查看流式采样器完整配置的图片com.blazemeter.jmeter.videostreaming.core.exception.PlaylistDownloadException: Problem downloading master https://damxdcfpo.maxdome.de/mxd-manifest-service/mxd-mediavault-prod/540e30_18928950_2017-08-09_02-49/18928950.ism/.mpd?session_id=1007560909-1171436075-ddb54&filter=(type==%22video%22%26%26MaxHeight%3C=576)%7C%7C(type==%22audio%22%26%26FourCC==%22AACL%22)
以上是关于Non Gui Jmeter 测试不停止的主要内容,如果未能解决你的问题,请参考以下文章