在jmeter中收到错误“响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException”
问题内容:
我使用JMeter的用户将被假设做执行负载测试 启动 - 登录 - CLK仪表板页面 - CLK登陆页面
(这来后,页面登录IE主页),其中 CLK的仪表板 和 CLK着陆页 是重复5行动次。
直到30位用户,当我增加用户负载时,我没有收到任何错误,因为
响应代码:非HTTP响应代码:org.apache.http.conn.HttpHostConnectException响应消息:非HTTP响应消息:拒绝连接到https://stage.ideas.com
Response headers: HTTPSampleResult fields: ContentType: DataEncoding: null
在样本结果中。
有人可以建议我为什么收到此错误吗?有时它适用于100个用户,有时我遇到错误。
非常感谢。
问题答案:
您的连接被拒绝,这意味着JMeter无法连接到服务器以执行所需的测试。
发生这种情况是因为:
- 服务器不再监听端口,就像崩溃了一样
- 您,服务器端或中间的Internet连接断开
- 您与服务器之间的某些防火墙或代理或类似组件正在拒绝连接
由于您正在运行测试,并从同一ip到服务器产生了大量连接,因此我将首先检查数字3,这意味着某些防火墙或代理出于过多负载或安全原因而将您的活动限制在服务器上。