Author: pmouawad Date: Tue Aug 28 21:12:36 2018 New Revision: 1839506 URL: http://svn.apache.org/viewvc?rev=1839506&view=rev Log: Bug 58807 - Reset SSL State on Thread Group iteration only (was https.use.cached.ssl.context=false is broken) Document Bugzilla Id: 58807
Modified: jmeter/trunk/xdocs/changes.xml jmeter/trunk/xdocs/usermanual/component_reference.xml Modified: jmeter/trunk/xdocs/changes.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/changes.xml?rev=1839506&r1=1839505&r2=1839506&view=diff ============================================================================== --- jmeter/trunk/xdocs/changes.xml [utf-8] (original) +++ jmeter/trunk/xdocs/changes.xml [utf-8] Tue Aug 28 21:12:36 2018 @@ -77,8 +77,10 @@ Summary <ul> <li>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 <code>httpclient.reset_state_on_thread_group_iteration=false</code></li> +<li>Since JMeter 5.0, in relation to above remark, <code>https.use.cached.ssl.context</code> is deprecated and not used anymore.</li> <li>Since JMeter 5.0, when using CSV output, sub results will now be also output to CSV file. To revert to previous behaviour set <code>jmeter.save.saveservice.subresults=false</code></li> <li>Since JMeter 5.0, <code>CSS/JQuery Extractor</code> has been renamed to <code>CSS Selector Extractor</code></li> + </ul> <!-- =================== Improvements =================== --> @@ -203,11 +205,11 @@ this behaviour, set <code>httpclient.res <li><bug>43612</bug>HTTP PUT does not honor request parameters. Implemented by Artem Fedorov (artem.fedorov at blazemeter.com) and contributed by BlazeMeter Ltd.</li> <li><bug>60190</bug>Content-Type is added for <code>POST</code> unconditionally. Contributed by Ubik Load Pack (support at ubikloadpack.com)</li> <li><bug>62462</bug><pr>387</pr>Make delegation of credentials in SPNEGO possible again.</li> + <li><bug>58807</bug><code>Reset SSL State on Thread Group iteration only (was https.use.cached.ssl.context=false</code> is broken)</li> </ul> <h3>Other Samplers</h3> <ul> - <li><bug>58807</bug><code>https.use.cached.ssl.context=false</code> is broken</li> <li><bug>62235</bug>Java 9 - illegal reflective access by org.apache.jmeter.util.HostNameSetter</li> <li><bug>62464</bug>Set start- and end-time on JMS publisher sampler, even if initialization fails.</li> <li><bug>62616</bug>FTPSampler: Upload file-size is not counted in sentBytes</li> Modified: jmeter/trunk/xdocs/usermanual/component_reference.xml URL: http://svn.apache.org/viewvc/jmeter/trunk/xdocs/usermanual/component_reference.xml?rev=1839506&r1=1839505&r2=1839506&view=diff ============================================================================== --- jmeter/trunk/xdocs/usermanual/component_reference.xml (original) +++ jmeter/trunk/xdocs/usermanual/component_reference.xml Tue Aug 28 21:12:36 2018 @@ -172,11 +172,10 @@ Latency is set to the time it takes to l <source> https.sessioncontext.shared=true </source> - By default, the SSL context is retained for the duration of the test. - The SSL session can be optionally reset for each test iteration. - To enable this, set the JMeter property: + By default, since version 5.0, the SSL context is retained during a Thread Group iteration and reset for each test iteration. + If in your test plan the same user iterates multiple times, then you should set this to false. <source> -https.use.cached.ssl.context=false +httpclient.reset_state_on_thread_group_iteration=true </source> <note> Note: this does not apply to the Java HTTP implementation.