Hello,
There is a documented major change in JMeter 5.0 :

   - https://jmeter.apache.org/changes.html#Incompatible%20changes

*Since JMeter 5.0, when using default HC4 Implementation, JMeter will reset
HTTP state (SSL State + Connections) on each thread group iteration. If you
don't want this behaviour, set
httpclient.reset_state_on_thread_group_iteration=false*

We do this, because a new Thread Group iteration is a new user in general,
so the SSL Handshake would occur again.
If a new Thread Group iteration is not a new user for you , set
httpclient.reset_state_on_thread_group_iteration=false

So first thing to do would be comparing same application version  with
JMeter 4.0 and JMeter 5.0 with
httpclient.reset_state_on_thread_group_iteration=false.

If performances are similar, then either a new Thread Group iteration is a
new user and you need to set
httpclient.reset_state_on_thread_group_iteration=true
and then:

   - Either your JMeter instance is overloaded, then increase its CPU
   - Either it' s your application which is not able to handle the SSL
   Handshake efficiently enough


Regards

On Wed, Feb 13, 2019 at 3:44 AM 1+ ∞ <[email protected]> wrote:

> hi ,excuse me
>
>
> ------------------ 原始邮件 ------------------
> 发件人: "1+ ∞"<[email protected]>;
> 发送时间: 2019年2月13日(星期三) 上午10:35
> 收件人: "user-subscribe"<[email protected]>;
>
> 主题: Jmeter 4.0 and jmeter 5.0 comparison
>
>
>
> The same concurrency, jmeter4.0 and jmeter 5.0 running results in the tps
> and response time gap is very large, Jmeter 5.0 tps is more than 700, in
> the jmeter4.0 above tps reached more than 2,000。
>
>
>  At the same time, when jmeter 5.0 is used, a large number of tcp states
> appear as time_wait connections.
>
>
> Note: The configuration of jmeter 5.0 and jmeter 4.0 is not only
> distributed, but the rest of the configuration is the default configuration
> after the official download.



-- 
Cordialement.
Philippe Mouawad.

Reply via email to