
[英]Visual Studio Code Marketplace in Ubuntu: ERR_PROXY_CONNECTION_FAILED
[英]Recording a test by Jmeter causing errors "NET::ERR_CERT_AUTHORITY_INVALID" & "ERR_PROXY_CONNECTION_FAILED" & "..." JMeter proxy certificate**
按照以下步骤开始在 macOS 上记录我的测试,我收到以下结果
1. ERR_PROXY_CONNECTION_FAILED “如果您使用代理服务器...请检查您的代理设置或联系您的网络管理员以确保代理服务器正常工作。如果您认为您不应该使用代理服务器:Go 到应用程序 > 系统首选项 > 网络 > 高级 > 代理并取消选择任何已选择的代理。”
2.转到 JMeter 结果树响应消息: 2.1 连接重置确保浏览器设置为接受 JMeter 代理证书443 2.2 响应消息:收到致命警报:certificate_unknown确保浏览器设置为接受 JMeter 代理证书
JMeter测试步骤:
1. DNS 服务器 8.8.8.8
2.以下所有(和选定)的代理设置是本地主机:8888 Web HTTP Secure Web HTTPS FTP SOCKS Streaming Gopher
3 Auto Proxy Discover(没有选择本地主机和 8888-没有这个字段)
Jmeter 证书有效期至 2024 年,我已按照此说明更新了证书 -> https://stackoverflow.com/questions/64043676/cannot-update-jmeter-root-ca-certificate但在钥匙串中 **过期:星期一, 2022 年 12 月 26 日 10:52:55 中欧标准时间标记为可信 **
4.我正在使用Chrome浏览器
从钥匙串中完全删除证书
删除 JMeter 安装的“bin”文件夹中的proxyserver.jks
和ApacheJMeterTemporaryRootCA.crt
文件
从模板创建录制测试计划时,请使用www.testla.com
,不带任何路径
当您启动 HTTP(S) 测试脚本记录器 JMeter 时,将生成新的ApacheJMeterTemporaryRootCA.crt
文件。 默认有效期为 7 天,除非您更改proxy.cert.validity
属性
将此证书导入浏览器。 在这个阶段,我建议使用Firefox而不是 Chrome,因为:
从记录 scope 中排除tesla.com
以外的其他域也是一个好主意
你的录音应该是成功的
还要注意记录 JMeter 测试的另一种方法: JMeter Chrome 扩展,在这种情况下,您不必担心代理和证书
它现在有效,但似乎仍然不正确
当我设置 proxy.cert.dynamic_keys false 并且它最终开始记录大约 200 个状态时:使用动态密钥生成(如果 JMeter/JVM 支持)。 如果为 false,将恢复使用没有证书的单个密钥。 默认为:true 但一些测试仍然是 443 因为 cert 响应消息:连接重置确保浏览器设置为接受 JMeter 代理证书
尝试了您的建议,也再次卸载并安装了 JMeter,暂时清除并使用 Firefox,证书有效期至 2023 年 1 月 16 日,我已将 jmeter.properties 文件设置为“#proxy.cert.validity=365”(带哈希值)并且我有检查 Firefox -> 设置 -> 证书视图,有 16.01.2023 所以看起来我必须再次卸载并重新安装?
当测试完成并且我想再次使用浏览器 + inte.net 时,我需要 go 到 Firefox 设置 -> 代理并从手动模式(localhost 8888 + https)设置回无代理是否正确? 如果我继续使用手册,则会出现错误:“代理服务器拒绝连接
连接到www.tesla.com时发生错误。
Check the proxy settings to make sure that they are correct.
Contact your network administrator to make sure the proxy server is working.”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.