【发布时间】:2020-08-09 07:38:24
【问题描述】:
在使用 Jmeter 5.3 版本在并行控制器中使用多个 https 请求测试 Blazemeter 并行控制器 (0.9) 时,我们遇到以下异常 -
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)
....
我发现它只传递给并行控制器中的一个 http 采样器。我修改了各种参数,如 ssl 套接字协议,或 5.3 中的连接超时,但无济于事。
我们在 JMeter 5.2.1 或更低版本上尝试了相同的脚本,它没有任何更改/问题。此外,如果我在 JMeter 5.3 中将并行控制器更改为事务控制器,它开始工作没有问题 - 排除任何脚本问题。
JMeter 与 BZM 并行控制器的较新版本似乎存在一些问题 (0.9) 或者我可能会错过任何要在 JMeter 5.3 上完成的新设置来完成这项工作。
到目前为止,我们在 5.2.1 上运行以避免上述情况异常,但现在看来,我们需要迁移到 JMeter 5.3 作为我们的组织软件升级的一部分,并且需要获得相同的解决方法。
如果您遇到此问题并找到任何解决方法,您能帮忙吗?
【问题讨论】:
标签: jmeter jmeter-plugins