我正在使用Jmeter在.Net Web应用程序上运行负载测试。 申请流程:启动-登录-开始测试-回答问答-主页-注销

直到有500位用户,有时是750位,该测试才成功运行。 但是,当我增加负载时,我得到一个错误:

Non HTTP response code: org.apache.http.conn.HttpHostConnectException/Non HTTP response message:
Connect to www.demoname.com:80 [www.demoname.com\/11.111.111.111] failed: Connection timed out: connect 

'11 .111.111.111'-是我的服务器IP地址

我已将jmeter.batch文件堆内存增加到HEAP = -Xms1g -Xmx4g -XX:MaxMetaspaceSize = 256m

Apache Jmeter版本-5.1.1r1855137

Java版本-1.8.0_221

服务器配置:标准D4 v2(8 vcpus,28 GiB内存)

如何摆脱这个错误?

#1楼 票数:0

HttpHostConnectException本质上ConnectException的一个实例,该实例:

表示尝试将套接字连接到远程地址和端口时发生错误。 通常, 远程拒绝连接(例如,没有进程在远程地址/端口上侦听)。

因此,很可能该错误发生在您的服务器端,因为JMeter尝试建立连接,但未在定义的超时范围内执行此操作

  1. 如果您完全确定自己的应用程序可以正常运行,则可以在HTTP Request Defaults中增加连接超时

    在此处输入图片说明

  2. 但是,更好的主意是找出错误的根源并将其修复在服务器端,最可能的原因是:

    • 您的应用程序过载,即缺少诸如CPU,RAM,网络等基本资源。请确保使用Azure MonitorJMeter PerfMon插件来设置对这些指标的监视
    • 您的应用程序基础结构配置不正确,请确保仔细检查后端是否针对高负载(包括IISMSSQL)进行了适当的调整

    • 可能是您的应用程序代码有问题的情况,即由于算法实施不正确,它不能处理超过X个用户。 考虑使用探查器工具(例如NProfilerdotTrace)来检测最昂贵的函数,最大的对象等。

  ask by DevP translate from so

未解决问题?本站智能推荐:

1回复

在jmeter中收到错误“响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException”

我正在使用Jmeter在.Net Web应用程序上运行负载测试。 申请流程:启动-登录-开始测试-回答问答-主页-注销 直到有500位用户,有时是750位,该测试才成功运行。 但是,当我增加负载时,我得到一个错误: '11 .111.111.111'-是我的服务器IP地址
1回复

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

我正在使用 Jmeter 对我的 .Net Web 应用程序进行负载测试。 对于不同的线程和启动时间段,我每次都会遇到相同的异常: 我尝试了 1000 个线程,启动时间为 100 秒 - 999 个线程完成 我尝试了 1000 个线程,启动时间为 500 秒 - 完成了 999 个线程 我尝试了
1回复

在jmeter中收到错误“响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException”

我正在使用JMeter执行负载测试,用户可以在其中执行启动 - 登录 - clk仪表板页面 - clk登陆页面 (登录后的页面即主页)其中clk仪表板和clk登陆页面是重复操作5倍。 直到30个用户我增加用户负载时没有收到任何错误我开始收到错误 响应代码:非HTTP响应代码:or
1回复

JMeter显示响应代码:非HTTP响应代码:超过1000个请求的org.apache.http.conn.HttpHostConnectException错误

我正在使用JMeter为2000个用户测试azure服务器上托管的应用程序。 但是我遇到以下错误响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException响应消息:非HTTP响应消息:拒绝连接到http://www.app.com
1回复

jmeter HTTP响应代码:org.apache.http.conn.HttpHostConnectException,非HTTP响应消息:连接被拒绝错误

我正在使用JMeter来测试负载。我正在使用Amazon Server。当我将负载测试到400个并发用户时,我收到了错误消息 直到“ 400线程请求”为止,它工作正常,并向我们提供了响应。 我们正在使用Xammp和apache服务器。有人可以帮我吗? 谢谢米特什
1回复

响应代码:非 HTTP 响应代码:org.apache.http.conn.HttpHostConnectException

我正在尝试使用 JMeter(非常新)学习负载测试。 使用 JMeter 网站上的教程构建 Web 测试计划和另一个 youtube 教程。 当我尝试运行 JMeter 时,这是我得到的错误。 请帮忙 线程名称:USERS 1-1 示例开始:2020-07-23 08:54:33 SAST 加载时间
1回复

响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException

我正在尝试在jmeter中运行脚本。 但是,我面临以下错误 响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException 它说,该站点拒绝连接。 但是,我可以手动打开该网站。 请帮忙。 谢谢。
1回复

Jmeter - 非 HTTP 响应代码:尝试为 1 个用户记录脚本时观察到 org.apache.http.conn.HttpHostConnectException

我正在尝试通过模板(文件 > 模板 > 记录)为单个用户记录使用 Blazor 技术构建的应用程序的登录场景。 我看到很少有初始采样器结果是成功的,然后我在查看结果树中看到以下错误。 多次尝试时错误是不断的。 采样结果 响应数据: 在日志中,我看到错误 注意: 我也尝试过
1回复

Jmeter响应代码:非HTTP响应代码:java.net.SocketException

我有一个.Net Web应用程序,用户可以在其中进行测试(该测试由一系列问答组成) 我尝试使用Jmeter对我的应用程序进行1500个线程的负载测试。 所有用户都可以使用“用户名”和“密码”登录到应用程序。 但是,当他们开始测试时,所有用户都陷入了第一个问题。 JMeter中显示
3回复

jMeter 摘要结果中的 org.apache.http.conn.HttpHostConnectException 错误是什么意思?

我正在网站上进行负载测试,在远程设备上开始测试并将响应记录在日志文件中后,我收到了一些请求的响应: 非 HTTP 响应代码:org.apache.http.conn.HttpHostConnectException 这是什么意思?