Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Jmeter非HTTP响应代码:org.apache.HTTP.conn.HttpHostConnectException_C#_Asp.net_Sql Server_Azure_Jmeter - Fatal编程技术网

C# Jmeter非HTTP响应代码:org.apache.HTTP.conn.HttpHostConnectException

C# Jmeter非HTTP响应代码:org.apache.HTTP.conn.HttpHostConnectException,c#,asp.net,sql-server,azure,jmeter,C#,Asp.net,Sql Server,Azure,Jmeter,我正在使用Jmeter对我的.NETWeb应用程序进行负载测试。 对于不同的线程和爬升时间段,我每次都会得到相同的异常: Non HTTP response code: org.apache.http.conn.HttpHostConnectException/Non HTTP response message: Connect to server failed: Connection timed out: connect 我用100秒的爬升时间尝试了1000个线程-999个线程完成 我用5

我正在使用Jmeter对我的.NETWeb应用程序进行负载测试。 对于不同的线程和爬升时间段,我每次都会得到相同的异常:

Non HTTP response code: org.apache.http.conn.HttpHostConnectException/Non HTTP response message: Connect to server failed: Connection timed out: connect 
我用100秒的爬升时间尝试了1000个线程-999个线程完成

我用500秒的爬升时间尝试了1000个线程-999个线程完成

我用900秒的爬升时间尝试了900个线程-完成899个线程

我用75秒的爬坡时间尝试了750个线程-完成了649个线程

在4.50秒的测试开始后,我得到了上述所有测试的一个异常,最大响应时间为21000毫秒

在Http请求默认值中,我已将连接超时(毫秒)设置为60000


这是Jmeter还是我的应用程序服务器的问题?

很可能是您的应用程序过载,因此当虚拟用户数超过500时,无法及时正确响应,因此看起来您发现了问题

下一步是找出以下原因:

  • 高负载的配置不正确,请检查并按照步骤增加最大连接数,引入缓存等
  • 可能是操作系统级别上缺少资源(CPU、RAM、网络套接字或端口等),我建议监视基线操作系统计数器(包括与IIS相关的计数器),可以使用应用程序或
  • 应用程序代码本身也可能不太好,即使用或操作大型实体。您可以使用重新运行测试,以确定应用程序中最慢的部分,这将是重构/修复的第一个目标

  • 最可能的情况是,您的应用程序过载,因此当虚拟用户数超过500时,无法及时正确响应,因此看起来您发现了问题

    下一步是找出以下原因:

  • 高负载的配置不正确,请检查并按照步骤增加最大连接数,引入缓存等
  • 可能是操作系统级别上缺少资源(CPU、RAM、网络套接字或端口等),我建议监视基线操作系统计数器(包括与IIS相关的计数器),可以使用应用程序或
  • 应用程序代码本身也可能不太好,即使用或操作大型实体。您可以使用重新运行测试,以确定应用程序中最慢的部分,这将是重构/修复的第一个目标

  • 500个线程在50秒爬升时间内测试正常运行,没有错误,完成了500个线程,希望这有帮助。500个线程在50秒爬升时间内测试正常运行,没有错误,完成了500个线程,希望这有帮助。