jmeter压测时出现socket close关闭的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jmeter压测时出现socket close关闭的问题相关的知识,希望对你有一定的参考价值。

参考技术A 当端口空闲时,就直接断开,导致报错。

所以request请求,需要将use KeepAlive勾选上。

并且需要在高级选项中选择 HttpClient4请求,connect时间为空闲并保持多久后才断开。

还需要在JMeter.properties中修改httpclient4.idletimeout=30000,单位为ms。客户端的连接保持时间最好与服务器的保持时间一致,vim /proc/sys/net/ipv4/tcp_fin_timeout,默认时间为60s,单位为s。

关闭 NamedPipeClientStream 时出现 System.Net.Sockets.SocketException

【中文标题】关闭 NamedPipeClientStream 时出现 System.Net.Sockets.SocketException【英文标题】:System.Net.Sockets.SocketException when closing NamedPipeClientStream 【发布时间】:2011-08-25 06:49:15 【问题描述】:

尝试关闭管道客户端后,我在输出控制台中看到以下错误:

System.dll 中发生了“System.Net.Sockets.SocketException”类型的第一次机会异常

这是什么意思?我该如何解决?

【问题讨论】:

【参考方案1】:

请参阅http://blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx 以了解“第一次机会例外”的解释。

什么是第一次机会例外? 调试应用程序时,只要遇到异常,调试器就会收到通知。此时,应用程序被挂起,调试器决定如何处理异常。第一次通过这种机制称为“第一次机会”异常。

根据调试器的配置,它要么恢复应用程序并传递异常,要么让应用程序暂停并进入调试模式。如果应用程序处理了异常,它会继续正常运行。

【讨论】:

以上是关于jmeter压测时出现socket close关闭的问题的主要内容,如果未能解决你的问题,请参考以下文章

命令运行Jmeter压测脚本

关闭 NamedPipeClientStream 时出现 System.Net.Sockets.SocketException

JMeter 5.4打开测试计划时出现意外错误

使用 Jmeter 录制移动应用程序时出现 SSL 握手错误

jmeter在服务器上的压测命令

jmeter 多接口压测中出现取值 EOF,且压力机不断报文件io错误的现象