i am trying to automate the web process and that website only access when i am using VPN so when i try to Record the Website Script using the JMeter Script recoder then i shows error " You connection is not Private for this site " and when i am trying to run the JMeter as a Proxy server by using this command jMeter.bat -H -P -N -u -a then i am getting " java.net.SocketException: Connection reset " Error. So if anyone know how to recode the VPN accessed web application test script in JMeter please help me. Thanks and Regards
1 Answers
"You connection is not Private for this site" error means that you haven't imported JMeter's certificate into your browser.
When you start JMeter HTTP(S) Test Script Recorder it generates a special certificate file called ApacheJMeterTemporaryRootCA.crt in "bin" folder of your JMeter installation, the certificate allows JMeter to intercept and decrypt HTTPS traffic so make sure to import the certificate into your browser before opening the page of the application you're testing.
More information:
- HTTPS recording and certificates of HTTP(S) Test Script Recorder user manual entry
- Recording HTTPS Traffic with JMeter's Proxy Server
if you're still seeing the error - try clearing your browsing history as it might be the case your browser "remembers" valid certificate for the page you're trying to open and detects certificate mismatch when you're opening it via JMeter's proxy.
With regards to VPN I don't think any extra steps are required once you're able to open the application with browser and/or JMeter