0
votes

enter image description here I created the following Test Scenario under Ubuntu:

  • Thread 100 Vus
  • Ram-Up Period Time:400s
  • Loop:1
  • BZM-Streaming Sampler (video Duration:12seconds)
  • Jmeter Version:5.2.1

I configure the Heap Size on the file named jmeter under bin Folder:

  • : "${HEAP:="-Xms8192m -Xmx8192m -XX:MaxMetaspaceSize=256m"}"

the amazing is when I change the Video Streaming Duration to 6 seconds instead of 12 seconds the test works. I mean every audio and video segment takes 2 seconds approximtatively, so I come to this operation:

  • 100 Vus * 6 seconds = 600s / 60minutes = 10 minutes (the whole test takes 22 minutes).

why the test doesn't stop with a Video duration of 12 seconds? I mean the duration is too short for the test!!

What did I miss here... are the Heap size not configured correctly? what is wrong here? in the log I have no java.lang.OutOfMemoryError: Java heap space Issue

1

1 Answers

0
votes

Your question doesn't provide sufficient information so we cannot come up with at least a guess, going forward you will need to provide the following essential information:

  1. Is it HLS or MPEG-DASH
  2. Your playlist URL
  3. The relevant parts of jmeter.log file, pay attention to any Problem downloading .... segment warnings. You may need to increase logging verbosity by adding the next line to log4j2.xml file:

    <Logger name="com.blazemeter.jmeter.videostreaming" level="debug"/>
    
  4. Your streaming sampler full configuration

In any case make sure to use the latest version of the plugin (HLS Plugin 3.0 has been released recently), you can always upgrade to the most recent version using JMeter Plugins Manager

Also be aware that you can reach out to JMeter Plugins developers and/or maintainers at JMeter Plugins Support Forum.