我们正在使用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(未知源)
的com.sun.net.ssl.internal.ssl.AppOutputStream.write(
java.io.BufferedOutputStream处)的远程主机提供。 flushBuffer(来源不明)
在
org.apache.jmeter.protocol.http.proxy.Proxy.writeToClient(Proxy.java:443)
上的org.apache.jmeter.protocol.http.proxy.Proxy 上的java.io.BufferedOutputStream.flush(未知源)上。运行(Proxy.java:264)
有任何想法吗?
来自http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Proxy_Server
记录 HTTPS 时,JMeter 代理服务器使用虚拟证书使其能够接受来自浏览器的 SSL 连接。该证书不是浏览器通常信任的证书之一,也不会用于正确的主机,因此浏览器应显示一个对话框,询问您是否要接受该证书。例如: 1) 服务器名称“www.example.com”与证书名称“JMeter Proxy”不匹配。有人可能试图窃听您的声音。2) “JMeter Proxy”的证书由未知的证书颁发机构“JMeter Proxy”签名。无法验证这是否是有效证书。您需要接受证书才能允许 JMeter 代理拦截 SSL 流量并记录它。您应该仅暂时接受该证书。
另请参阅此处http://osdir.com/ml/jmeter-dev.jakarta.apache.org/2009-08/msg00005.html
| 归档时间: |
|
| 查看次数: |
41889 次 |
| 最近记录: |