我该如何解决Jmeter错误连接重置?

时间:2019-11-22 12:59:45

标签: performance jmeter performance-testing

我正在使用Jmeter在网站上进行性能测试。使用最多100个并发用户(线程)的负载,测试可以完美通过,并尝试将该负载提高到300个用户(线程),我得到以下错误:

  

非HTTP响应代码:java.net.SocketException /非HTTP响应消息:连接重置

仅在0.68%的请求中发生错误(在300个用户(线程)发出的2412个请求中,只有2个请求生成了此错误)

我认为这是服务器上允许的最大连接数,我转到应用程序的webconfig并输入以下信息:“最小池大小= 5;最大池大小= 500;”。但仍然不能解决问题。

有人知道我能做些什么而不产生这些错误吗?

1 个答案:

答案 0 :(得分:0)

很可能表明您的应用程序有问题,请尝试检查:

  • 应用程序日志
  • 应用程序/ Web服务器日志和配置
  • 基础操作系统日志和网络配置。还请注意打开的端口/插槽/句柄的数量(可以使用内置OS监视工具或JMeter PerfMon Plugin进行检查)

如果您完全确定测试脚本和应用程序没有问题,并且JMeter is configured to behave exactly like a real browser,可以按照JMeterSocketClosed Wiki页面上的说明进行操作

更多信息:The Mysteries of Connection Close