Skip to content

Blazemeter/HLSPlugin release v3.3.2#855

Open
Baraujo25 wants to merge 1 commit into
undera:masterfrom
abstracta:JMETER-BZM-HLS-3.3.2
Open

Blazemeter/HLSPlugin release v3.3.2#855
Baraujo25 wants to merge 1 commit into
undera:masterfrom
abstracta:JMETER-BZM-HLS-3.3.2

Conversation

@Baraujo25

@Baraujo25 Baraujo25 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Blazemeter/HLSPlugin release v3.3.2

Performance improvements

  • Added new JMeter properties to reduce memory usage during long or large-scale streaming tests by releasing response bodies after processing:
    • hls.sampler.releaseSegmentResponseData (enabled by default) clears HLS/DASH media and init segment payload data after listeners are notified, while preserving metrics such as bytes, latency, throughput, response codes, and headers.
    • hls.sampler.releasePlaylistResponseData (disabled by default) optionally clears HLS playlists and DASH manifest response bodies during playback sampling.
  • Improved HLS playlist parsing to avoid unnecessary line-ending normalization when not needed.
  • Improved DASH manifest parsing efficiency and thread safety by reusing a shared parser instance.
  • Added test coverage for concurrent DASH manifest parsing and for response-data release behavior.

@Baraujo25 Baraujo25 marked this pull request as ready for review July 9, 2026 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant