Skip to content

Async Controller sending HTTP/2 (over TLS) request sequentially #78

Description

@man-007

Hi team,

In test plan, I am using multiple samplers inside async controller, and it seems the request has not been sent in asynchronous manner within a connection.

Below is my test plan,

Screenshot 2024-11-19 at 3 51 43 PM

Jmeter configurations as below(jmeter.properties/user.properties changes),

proxy.redirect.disabling=false
httpJettyClient.maxBufferSize=22214621
httpJettyClient.byteBufferPoolFactor=8
HTTPSampler.response_timeout=240000
httpJettyClient.idleTimeout=600000

HTTP2Sampler.sync_request=false
HTTPSampler.concurrentDwn=true
HTTPSampler.concurrentPool=200
HTTP2Sampler.http1_upgrade=false
HTTPSampler.use_keepalive=true

httpJettyClient.minThreads=1
httpJettyClient.maxThreads=1000
httpJettyClient.maxRequestsQueuedPerDestination=1024
httpJettyClient.maxRequestsPerConnection=1000
httpJettyClient.maxConcurrentPushedStreams=1000
httpJettyClient.maxConnectionsPerDestination=4

And using appropriate system.properties changes for TLS.

I also tried to tweak above configuration, but it is not helping.
Attaching jmeter debug logs with issue, please have a look.

Is the above configuration are affecting asynchronous behaviour of Async Controller ?

jmeter_debug.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions