【问题标题】:jmeter Non HTTP response code: java.net.ConnectExceptionjmeter 非 HTTP 响应代码:java.net.ConnectException
【发布时间】:2017-07-12 08:31:12
【问题描述】:

我正在破坏一个简单的 HTTP 请求 gmail 登录页面。 我遇到了错误。任何人都可以帮助解决这个问题。

线程名称:mygroup 1-1 示例开始:2017-02-22 12:23:25 CAT Load 时间:21094 连接时间:21093 延迟:0 字节大小:2206 标头 以字节为单位的大小:0 以字节为单位的主体大小:2206 样本计数:1 错误计数: 1 数据类型("text"|"bin"|""):文本响应码:非HTTP响应 代码:java.net.ConnectException 响应消息:非 HTTP 响应 消息:连接超时:连接响应标头: HTTPSampleResult 字段:

【问题讨论】:

  • 请不要破坏 Gmail 登录页面。

标签: jmeter


【解决方案1】:

如果您的 Web 应用程序具有 SSL 证书,在这种情况下 JMeter/Blazemeter 通过以下错误不受信任
非 HTTP 响应代码:java.net.ConnectException
非 HTTP 响应消息:连接超时(Connection timed out)

解决方案:

将您的 HTTP 采样器实现更改为 HttpClient4
1.点击进样器或HTTP请求的高级选项卡
2.从实现中选择HttpClient4选项

【讨论】:

  • 是的,这对我来说适用于类似的问题。感谢您的解决方案。
【解决方案2】:

我不建议使用您不拥有的应用程序进行负载测试,您可能会被列入黑名单,甚至更糟。请尝试以下选项:

但是,出于练习目的,最好使用部署在本地 Intranet 中的 Web 应用程序,这样您就可以从操作系统的角度(CPU、RAM、磁盘、网络使用情况)测量负载。您可以在某处部署一些免费和开源的 CMS,例如 DrupalJoomla,并将其用于负载测试练习。


如果您需要检查电子邮件,最好使用 JMeter 的 Mail Reader Sampler 来完成,它可以使用 POP3IMAP 协议获取电子邮件。查看Load Testing Your Email Server: How to Send and Receive E-mails with JMeter 文章以获取更多信息和示例配置。

【讨论】:

  • 虽然您的建议是正确的,但这并不是对他的问题的回应。该问题清楚地询问“响应代码:非HTTP响应代码:java.net.ConnectException”是什么意思,您完全错过了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-06
  • 1970-01-01
  • 2020-03-20
  • 1970-01-01
  • 1970-01-01
  • 2020-01-15
  • 1970-01-01
相关资源
最近更新 更多