gatling / gatling

Modern Load Testing as Code
https://gatling.io
Apache License 2.0
6.4k stars 1.19k forks source link

Recorder: Not able to record login scenario using Gatling 2.0.0-M3a #1792

Closed swapnil-kotwal-sp closed 10 years ago

swapnil-kotwal-sp commented 10 years ago

Hi,

I have tried to record some website login scenario but recorder throws exceptions.

I have landed on login page but when I entered valid creadentials, it won't works for me.

I have win 7, 64 bit machine and Java 8 installed.

Also, I have a problem to render paged with HTTPS protocol and I'm not able to login as login pages mostly supports to HTTPS protocol.

        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:22.884 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
javax.net.ssl.SSLException: Received fatal alert: bad_certificate
        at sun.security.ssl.Alerts.getSSLException(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.recvAlert(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readNetRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at javax.net.ssl.SSLEngine.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1225) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.033 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.063 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.224 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.260 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.272 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
javax.net.ssl.SSLException: Received fatal alert: bad_certificate
        at sun.security.ssl.Alerts.getSSLException(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.recvAlert(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readNetRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at javax.net.ssl.SSLEngine.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1225) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.377 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.407 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.536 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.563 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
slandelle commented 10 years ago

Hi,

Can you reproduce with current snapshot? https://github.com/excilys/gatling/wiki/Continuous-Integration

swapnil-kotwal-sp commented 10 years ago

Yes, I have tried with Gatling 2.0.0-SNAPSHOT.

I have cleared cookies , caches everything also removed existing saved certificates for Gatling , restarted browser and again tried to record but still have a same problem on login button click recorder throws exceptions.


Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
The system cannot find the path specified.

C:\Users\abc>cd C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT\bin

C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT\bin>recorder
GATLING_HOME is set to "C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT"
18:02:40.472 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:22.375 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:40.358 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:46.689 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:46.908 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:47.090 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
slandelle commented 10 years ago

The stacktrace clearly states An established connection was aborted by the software in your host machine. IMHO, you have some security software on your machine that detect the recorder has a malware (indeed, it acts as a man in the middle).

Try temporarily disabling your firewall and your antivirus, or other security software you have.

If you still can't record, I suggest you go with the Recorder HAR parser mode: https://github.com/excilys/gatling/blob/master/src/sphinx/http/recorder.rst#har-files

swapnil-kotwal-sp commented 10 years ago

Thanks Stephane,

I have uninstalled the antivirus and disabled the firewall but still An established connection was aborted by the software in your host machine . error is persists. BTW, I have tried Recorder HAR parser mode. it converted har into simulation successfully. But, when I tried to run simulation it throws error.

APSHOT\user-files\simulations\HarSimulation.scala:89: value httpRequestWithBody is not a member of io.g
atling.http.request.builder.Http
possible cause: maybe a semicolon is missing before `value httpRequestWithBody'?
19:08:37.333 [ERROR] i.g.a.ZincCompiler$ -                      .httpRequestWithBody("RequestElement(ht
tps://api.abc.com:443,CONNECT,Map(Connection -> keep-alive, Content-Type -> null, User-Agent -> Mozi
lla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0, Host -> api.abc.com, Proxy-Con
nection -> keep-alive),Some(RequestBodyBytes([B@4299eacf)),-1,List()).method", Left("""https://api.abc.com:443"""))
19:08:37.334 [ERROR] i.g.a.ZincCompiler$ -                       ^
19:08:39.584 [ERROR] i.g.a.ZincCompiler$ - one error found
Compilation failed
Press any key to continue . . .
slandelle commented 10 years ago

This request should have been filtered (CONNECT): https://github.com/excilys/gatling/issues/1793

Just remove it.

swapnil-kotwal-sp commented 10 years ago

Yes,It works fine for me. Is this auto generated scala script reliable for login functionality load/performance testing ? As, this script do not have any credentials, how it will authenticate users for every simulation ? or do I need to make changes in the script ?

if it is in signature, it will expire after certain period of time ?

However our actual HTTPS issue in not yet solved ?

slandelle commented 10 years ago

Is this auto generated scala script reliable for login functionality load/performance testing ?

Depends on your use case. If users have to log in, have different credentials and play different data, yes, you have to inject data. See Feeder API.

As, this script do not have any credentials, how it will authenticate users for every simulation ?

How can I tell? I don't know what you've recorded, what the transformed result look like and how users authenticate on your application.

However our actual HTTPS issue in not yet solved ? It's caused by something on your machine. I can't investigate

nremond commented 10 years ago

@swapnilvkotwal Can I ask you how you recorded the HAR file? I wonder how you have been able to have a CONNECT request in it.

swapnil-kotwal-sp commented 10 years ago

I have recorded har file using Charles proxy.

I have recorded, login to my web app. So, should this script every time authenticate user using same credentials that I used for login here ?

slandelle commented 10 years ago

What was the authentication method? A form? Basic auth? OAuth? Can see your credentials somewhere in the generated file?

swapnil-kotwal-sp commented 10 years ago

It is a form submission recorded by our script, but don't see any credentials in the generated file. So, I'm curious about the simulation to authenticate user for every time run.

Should I modify that generated script for feeder and param support ?

slandelle commented 10 years ago

Looks like a bug in the generation. It should be here.

Could you upload your HAR file with anonymized credentials and url please? Just the form submission request would be enough.

swapnil-kotwal-sp commented 10 years ago

@slandelle:- I think the middle man or a security software that restric me to record HTTPS logins is browser's some native Plugins or functionality.

When HTTPS pages loaded favicon in URL shows red alert dialog with some error "Connection not encrypted "

slandelle commented 10 years ago

Nothing we can do then. A good alternative could be to use the Recorder HAR converter feature. I advise you use latest snapshot as we've fixed many bugs there. If you use Chrome dev tool (network tab), beware of checking "preserve logs" so logs don't get clear from one page to another.

slandelle commented 10 years ago

Closing for now: not much we can do.

manthri11 commented 4 years ago

Hey Swapnil i am still having an issue with Gatling recorder i am not able to record the script from VPN connection. I am able to record the scripts from home network using FF browser only. Can you please let me know if you come across the same issue