我正在使用 JMeter 执行负载测试,用户应该在其中执行启动--登录--clk 仪表板页面--clk landing page(登录后出现的页面,即主页),其中clk dashboard和clk landing page是重复 Action 5次。
直到 30 个用户,当我增加用户负载时我没有收到任何错误,我开始收到错误
Response code: Non HTTP response code: org.apache.http.conn.HttpHostConnectException Response message: Non HTTP response message: Connection to https://stage.ideas.com refused
Response headers: HTTPSampleResult fields: ContentType: DataEncoding: null
在示例结果中。
谁能告诉我为什么会出现此错误?有时它适用于 100 个用户,有时我会遇到错误。
非常感谢。
最佳答案
您遇到连接被拒绝的情况,这意味着 JMeter 无法连接到您的服务器以执行所需的测试。
这可能发生是因为:
- 服务器不再监听端口,就像它崩溃了
- 互联网连接中断,在您这边、服务器端或中间
- 您和服务器之间的某些防火墙或代理或类似组件拒绝连接
由于您正在运行测试,并且从同一个 ip 生成大量连接到服务器,我会首先检查数字 3,这意味着某些防火墙或代理由于负载过大或安全原因将您的 Activity 限制在服务器上.
关于java - 在 jmeter 中获取错误 "Response code: Non HTTP response code: org.apache.http.conn.HttpHostConnectException",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664979/