Jmeter脚本在100位用户之前都可以正常运行,并从150位用户开始抛出“套接字异常错误:连接已关闭”

问题描述

不确定我是否缺少任何东西。我不确定脚本是否会引起问题,因为直到100个并发用户都可以正常运行。

并且要求通过450并发用户测试。

需要尽可能多的建议。我是jmeter的新手,所以我想在反复试验的基础上这样做。

解决方法

在内存消耗和属性文件中,您可以更改Xmx限制并增加堆大小。

还请提及您尝试使用的计算机中的可用内存

,

看起来您正在达到某种形式的并发打开连接数限制,该限制可以是:

  1. 在操作系统级别(Windows / Linux
  2. application server or proxy

其他可能的原因是:

  • JMeter可能lack resources并且无法打开或保持打开连接状态
  • 应用程序可能会死掉并停止处理新请求

因此,请同时在JMeter和受测方的应用程序上使用网络监视工具(JMeter PerfMon Plugin是不错的选择),并确保检查应用程序和操作系统日志,因为可能的原因太多,并且没有一行错误消息不足以猜测问题出在哪里。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...