On 02/09/2009, ashie127 <ashie...@optonline.net> wrote: > > Hello All, > > I am reposting here as I posted this in > > http://www.nabble.com/multiple-user-certs-in-single-jmeter-test--td11034523.html > JMeter-User earlier today, but I feel it belongs to JMeter-Dev. > > I would like to have each thread of a test use a different certificate from > a bunch of certificates stored in a single Java Keystore (JKS). > > I've made changes to some of the classes in org.apache.jmeter.util (under > src/core) of Jmeter 2.3.4 r785646. The changes are messy and quick fixes > for sure, but allow me to do what I suggested above. If you have a keystore > with 1000 certificates, Jmeter will pick a different one for each thread in > a round-robin fashion starting from the first certificate. If you have more > threads than certificates, Jmeter will restart from the beginning of the > keystore when the last certificate is reached.
OK, understood. > My problem is that tests that ran fine before using the unmodified version > of Jmeter 2.3.4 r785646 now have a decent percentage of ConnectException > (578/86400) errors and a very small percentage of SocketException errors > (1/86400), EVEN when not using PKI at all. The tests have about 1000 active > threads at any time. > > SocketException: > rc="Non HTTP response code: java.net.SocketException" rm="Non HTTP response > message: Connection reset" > > ConnectException: > rc="Non HTTP response code: java.net.ConnectException" rm="Non HTTP response > message: Connection timed out" Are you sure that nothing else has changed? Does the test still work if you revert to 2.3.4? > I've attached the files I've changed (at least I believe this is all of > them). I was wondering if anyone has any idea what I am doing wrong, > considering I've given up on doing it myself after about a week of > debugging. > > Thanks in advance, > -Ash > > P.S. - My apologies for the repost. > > P.P.S. - On second thought, I should have gave patches instead, but I've > already uploaded the files. If you would like patches instead, please let > me know. > > http://www.nabble.com/file/p25260933/JsseSSLManager.java JsseSSLManager.java > http://www.nabble.com/file/p25260933/SSLManager.java SSLManager.java > http://www.nabble.com/file/p25260933/JmeterKeyStore.java JmeterKeyStore.java > http://www.nabble.com/file/p25260933/DefaultKeyStore.java > DefaultKeyStore.java > > -- > View this message in context: > http://www.nabble.com/implementing-use-of-multiple-certificates-on-a-per-thread-basis-tp25263354p25263354.html > Sent from the JMeter - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org