I am using Jmeter 5.4.1
with Java 1_8_301
and Firefox 91.0
.
I have imported the ApacheJMeterTemporaryRootCA
into Firefox browser and this certificate is generated today and valid.
I have set up proxy settings in my Firefox browser. This testing is done on Windows and my web application uses a client certificate which I converted through keytool
into PKCS12
format and added the following to the system.properties
under Jmeter-Home\bin
My web app is loading fine without proxy but when I try to record getting the below error.
java.net.SocketException: Software caused connection abort: recv failed **ensure browser is set to accept the JMeter proxy certificate**
I am not sure what I am missing here. I have been through all solutions mentioned in this regard and I am exhausted all my options now. I have been successful in recording using BlazeMeter but my company is not allowing me to use the Chrome extension for security reasons.
Note:
Also, I forgot to add that the Jmeter recording working fine before. Started noticing issues after our java is upgraded from jdk_1.8.291 to jdk_1.8.301. I checked the difference between the two and both support TLS1.2 which is what our app uses and tried to downgrade to v291 didn't work either.
Log:
Problem with SSL certificate for URL for 'XXXXX'? Ensure browser is set to accept the JMeter proxy cert: java.net.SocketException
: Software caused connection abort: recv failed