https://bz.apache.org/bugzilla/show_bug.cgi?id=61901

            Bug ID: 61901
           Summary: Support for https.cipherSuites property
           Product: JMeter
           Version: 3.1
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P2
         Component: HTTP
          Assignee: issues@jmeter.apache.org
          Reporter: jer...@arnoldzoo.org
  Target Milestone: ---

Created attachment 35609
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35609&action=edit
Patch to support the https.cipherSuites system property

I ran an HTTPS-based JMeter test (using JMeter 3.1) with several hundred users
against one of my servers.  I then switched to a different server to run a
similar test, but the results were terrible. The issue turned out to be that
the new server supported stronger encryption cipher suites, and the stronger
encryption was driving up the CPU on the JMeter client so that it could no
longer support as many users.  In my particular case, it wasn't important to
test with the stronger encryption -- it was more important to be able to scale
up the large number of users.

Both HttpsURLConnection and Apache HttpClient support the https.cipherSuites
system property to allow configuration of what cipher suites are supported by
the client.  But JMeter uses a custom SSLSocketFactory that doesn't use this
property.

JMeter should support the https.cipherSuites system property so that users can
set this value in system.properties when needed.

I've written a patch (generated by Eclipse) against the current trunk code to
add this support.  This fix addressed the issue for my test.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to