【问题标题】:Problem with JMeter and HTTP Proxy Server with SSLJMeter 和带有 SSL 的 HTTP 代理服务器的问题
【发布时间】:2010-08-02 02:54:55
【问题描述】:

我们正在使用 JMeter 2.4 并尝试使用 HTTP 代理服务器来捕获测试计划。

“尝试 HTTPS 欺骗”没有打勾。

我们在 JMeter 日志中得到的错误是:

2010/08/02 14:46:02 错误 - jmeter.protocol.http.proxy.Proxy:SSL 证书有问题?确保浏览器设置为接受 JMeter 代理证书:
连接被远程主机关闭 2010/08/02 14:46:02 信息 - jmeter.protocol.http.sampler.HTTPSampler:错误响应代码:404
2010/08/02 14:46:02 信息 - jmeter.protocol.http.sampler.HTTPSampler:错误响应代码:404
2010/08/02 14:46:02 错误 - jmeter.protocol.http.proxy.Proxy: java.net.SocketException: 连接被远程主机关闭
在 com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(Unknown Source)
在 com.sun.net.ssl.internal.ssl.AppOutputStream.write(Unknown Source)
在 java.io.BufferedOutputStream.flushBuffer(Unknown Source)
在 java.io.BufferedOutputStream.flush(未知来源)
在 org.apache.jmeter.protocol.http.proxy.Proxy.writeToClient(Proxy.java:443)
在 org.apache.jmeter.protocol.http.proxy.Proxy.run(Proxy.java:264)

有什么想法吗?

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    您必须在浏览器中删除与您的网站相关的自动签名证书,并重新启动与 JMeter 2.4 的记录会话。在这个新会话中,接受 JMeter 的虚拟证书。

    (在 Firefox 中:选项 > 高级 > 加密 > 查看证书 ==> 证书管理器 > 服务器 > 选择网站证书并删除...)

    米兰伯

    【讨论】:

      【解决方案2】:

      来自http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Proxy_Server

      记录 HTTPS 时,JMeter 代理 服务器使用虚拟证书 使其接受 SSL 连接 从浏览器。这个证书是 不是其中一个证书 浏览器通常信任,并且不会 为正确的主机,所以 浏览器应该显示一个对话框 询问你是否愿意接受 证书与否。例如:1) 服务器的名称“www.example.com” 与证书名称不匹配 “JMeter 代理”。可能有人在尝试 偷听你。 2) 的 “JMeter 代理”的证书是 由未知证书签名 权威“JMeter 代理”。它不是 可以验证这是一个 有效的证书。您将需要 接受证书以便 允许 JMeter 代理拦截 SSL 流量以记录它。 您应该只接受证书 暂时。

      另见此处http://osdir.com/ml/jmeter-dev.jakarta.apache.org/2009-08/msg00005.html

      【讨论】:

        【解决方案3】:

        您可能需要为 Jmeter 创建证书。下面是一篇精彩的文章,详细介绍了如何做到这一点:

        http://www.java-samples.com/showtutorial.php?tutorialid=210

        【讨论】:

          【解决方案4】:

          安装Jmeter Chrome extension,它记录HTTPS协议没有任何问题。

          【讨论】:

          • 证书呢?问题是关于证书没有记录。我仍然收到此错误。
          猜你喜欢
          • 2013-06-07
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-09-23
          • 2019-04-18
          • 2017-03-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多