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

            Bug ID: 64618
           Summary: JMeter 5.3 Issue with Blazemeter Parallel Controller -
                    Socket closed
           Product: JMeter
           Version: 5.3
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Main
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: JMETER_5.3.1

Created attachment 37366
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37366&action=edit
Sample Test Script for the Problem statement

While testing Blazemeter Parallel Controller (0.9) with Jmeter 5.3 version for
few https requests in the controller, we are getting the following exception -

java.net.SocketException: Socket Closed 
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
....

We tried the same script on JMeter 5.2.1 or lower versions and it works without
any changes/issues. 

Here is the JMeter Plan Structure having issues of socket read - 

Test Plan
+ Thread Group
++ HTTP Sampler Request 1
++ Blazemeter Parallel Controller
++++ HTTP Sampler Request 2 (inside parallel controller)
++++ HTTP Sampler Request 3 (inside parallel controller)
+View Result Tree

In my Test plan, if I keep a HTTP sampler as first request and then  parallel
controller having two or more requests , then only the first registered request
in that controller will pass and rest will fail in the parallel controller with
the error as Socket Closed.

Interestingly, if I change the sequence and the parallel controller was the
first request followed by a HTTP sampler or anything - there is no error in
JMeter 5.3

However if I change the parallel controller to transaction controller in JMeter
5.3, it is starting to work without issues.

Also attached is a sample test script for reference.

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

Reply via email to