我是Jmeter工具的新手, 我已经读过几个关于同一主题的条目。我尽了最大努力,仍然无法在jmeter中配置代理设置……
started: jmeter -H xxxxxxxx -P 8080 -u u829755 -a German@12345 -N localhost
Browser: HTTP Proxy: localhost and port 9091
Jmeter(HTTP Test Script Recorder): port: 9091
注意:没有其他条目(要包含或排除的URL模式)
我在这里做错什么了吗?
答案 0 :(得分:0)
您正在将-N localhost
传递给JMeter启动脚本,这意味着"No proxy for localhost
-N
[非代理主机](例如* .apache.org | localhost)
您正在将浏览器设置为使用localhost
作为代理。因此,所有在本地主机上发出的请求都是在没有代理的情况下发出的,JMeter无法正确捕获它们。
所以提示是:
-N localhost
ApacheJMeterTemporaryRootCA.crt
导入浏览器,有关详细信息,请参见HTTP(S) Test Script Recorder用户手册的“ HTTPS记录和证书”一章如果使用的浏览器的代理设置与操作系统代理设置(Internet Explorer / Edge / Safari / Chrome)集成在一起,则可能是整个操作系统无法在以下情况下访问Internet或应用程序测试,请尝试切换到具有单独的代理配置(例如Mozilla Firefox
)的浏览器<Logger name="org.apache.jmeter.protocol.http.proxy" level="debug" />
需要重新启动JMeter才能进行更改。完成后,检查 jmeter.log 文件中是否有可疑条目