我开始在macOS上记录测试,步骤如下,收到以下结果
1.ERR_PROXY_CONNECTION_FAILED“如果您使用代理服务器...请检查代理设置或与网络管理员联系,以确保代理服务器正在工作。如果您认为不应使用代理服务器:转到应用程序〉系统偏好设置〉网络〉高级〉代理,然后取消选择任何已选择的代理。”
2.转到JMeter结果树响应消息:2.1连接重置确保浏览器设置为接受JMeter代理证书443 2.2响应消息:收到致命警报:certificate_unknown确保浏览器设置为接受JMeter代理证书
JMeter测试步骤:
1.转到Jmeter并从“模板”中选择“记录”
1.由于创建hostToRecord而提供的参数:www.tesla.com/en_eu记录文件:要记录的recordingtesla.xml方案:https
1.**奇怪的事情:**模板已经创建,但是转到“用户定义的变量”,我看到提供了另一个值(另一个网站,我在以前的测试中使用过几次?)
1.奇怪的事情2去“Https测试脚本记录器,字段域使用相同的网站,从第3点(再次我提供了特斯拉,我可以看到以前使用的网站??)
- HTTP(S)脚本记录器和端口设置为8888(已保存)
1.用户定义变量-〉名称:主机,值:再次从点3和4相同的网站(以前使用,不把它用于此测试)名称:方案,值:https
1.记录
1.转到“HTTP(S)测试脚本记录器”,按下“开始”按钮-(显示根ca)-目标控制器是记录控制器-分组是不分组采样器-转到tesla网站(在我按下“开始”之前已经打开-我点击tesla网站上的某个按钮,测试停止
**1.**DNS服务器8.8.8.8
**2.**以下所有(和选定)的代理设置为localhost:8888 Web HTTP安全Web HTTPS FTP SOCKS流媒体地鼠
3自动代理发现(不选择本地主机和8888-无此字段)
Jmeter证书有效期至2024年,我已按照以下说明更新证书-〉https://stackoverflow.com/questions/64043676/cannot-update-jmeter-root-ca-certificate但在钥匙链中过期:2022年12月26日星期一10:52:55中欧标准时间标记为受信任
**4.**am使用Chrome浏览器
2条答案
按热度按时间1hdlvixo1#
1.从钥匙串中完全删除证书
1.删除JMeter安装的"bin"文件夹中的
proxyserver.jks
和ApacheJMeterTemporaryRootCA.crt
文件1.完全Clear your Chrome browsing history
1.从模板创建记录测试计划时,使用
www.testla.com
,不带任何路径1.启动HTTP(S)测试脚本记录器时,JMeter将生成新的
ApacheJMeterTemporaryRootCA.crt
文件。默认有效期为7天,除非您更改proxy.cert.validity
属性tesla.com
之外的其他域也是一个好主意还应注意记录JMeter测试的另一种方法:JMeter Chrome Extension,在这种情况下,您不必担心代理和证书
wmvff8tz2#
它目前有效,但似乎仍然不正确
1.当我设置proxy.cert.dynamic_keys为false时,它终于开始记录大约200个状态:使用动态密钥生成(如果JMeter/JVM支持)。如果为false,将恢复为使用不带证书的单个密钥。默认值为:true但某些测试仍然是443,因为证书响应消息:连接重置确保浏览器设置为接受JMeter代理证书
1.尝试您的建议也卸载和安装JMeter再次,清除和使用Firefox现在,证书有效期至16.01.2023,我已经设置jmeter.properties文件为“#proxy.cert.validity=365”(与哈希),我已经检查了Firefox -〉设置-〉证书视图,并有16.01.2023所以看起来像再次我必须卸载和安装一次?
1.测试完成后,我想再次使用浏览器+互联网,我需要进入Firefox设置-〉代理,并从手动模式(localhost 8888 + https)设置回无代理,这是否正确?如果我继续使用手动模式,则会出现错误:“代理服务器拒绝连接
连接到www.tesla.com时出错。