当JMeter使用代理时使用JMeter的Fiddler
我将JMeter与经过身份验证的代理一起使用,例如当JMeter使用代理时使用JMeter的Fiddler,jmeter,fiddler,Jmeter,Fiddler,我将JMeter与经过身份验证的代理一起使用,例如 jmeter -H 10.12.12.5 -P 1080 -u myuser -a password 在Fiddler中,我做了一个规则->自定义,如下所示,其中xxxxxxxxx是我的用户名:密码的base64编码: if (!oSession.isHTTPS) { oSession.oRequest["Proxy-Authorization"] = "Basic xxxxxx
jmeter -H 10.12.12.5 -P 1080 -u myuser -a password
在Fiddler中,我做了一个规则->自定义,如下所示,其中xxxxxxxxx是我的用户名:密码的base64编码:
if (!oSession.isHTTPS)
{
oSession.oRequest["Proxy-Authorization"] = "Basic xxxxxxxxxx";
}
在工具->选项网关下,我还设置了手动代理,并将代理输入为:
http=10.12.12.5;https=10.12.12.5
但是,当我播放来自JMeter Fiddler的流量时,它并没有被拾取。伙计,你让JMeter和Fiddler使用一些第三方代理,它们之间没有任何连接,如果你想在Fiddler中看到JMeter的流量,你需要:
- 在Fiddler Tools->Options Gateway
http=10.12.12.5中;https=10.12.12.5
- 在中-检查值,默认值为
8888
- 运行JMeter以使用Fiddler作为代理,如下所示:
jmeter -H localhost -P 8888
- 您可能需要将Fiddler证书导入JMeter,反之亦然
更多信息:如果fiddler未捕获请求,则代理配置不起作用。在JMeter中有任何请求失败。
查看结果树的样子如何?若要调试,请尝试在HTTP采样器-->高级选项卡-->代理服务器中设置代理谢谢您的回复。JMeter工作正常。完全没有错误。只是我不能让车辆通过fiddler。@ratsstack你可以用你的答案来结束这个问题。