apache / apache/jmeter

On the fly request body gzipping is broken by utf-8 default encoding

Open
#6,171 3 comments 0 reactions 0 assignees View on GitHub
defect need info to-triage
Dominant language
Java
Stars
9.5k
Forks
2.3k
Avg merge
1d 22h
Merged PRs (30d)
5

Description

### Expected behavior

Given API under test requires gzipped json body,
And I created HTTPSampler with a [JSR223 preprocessor, which compresses request](https://stackoverflow.com/a/33741293/7940542)
When I run tests
Then server returns 200 reponse code.

### Actual behavior

Then server returns 500 code, and says 'not in gzip format'

### Steps to reproduce the problem

[Test Plan.jmx.gz](https://github.com/apache/jmeter/files/13636162/Test.Plan.jmx.gz)

Was broken in 7450e4b0497c9a37c44852912e8d3dc2d0ee644e(fix: use UTF-8 as a default encoding in HTTP sampler)

### JMeter Version

5.6.1

### Java Version

openjdk 17.0.8 2023-07-18

### OS Version

Debian GNU/Linux 12 (bookworm)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.