Jmeter ip欺骗不起作用

Jmeter ip欺骗不起作用,jmeter,ip,spoofing,Jmeter,Ip,Spoofing,我正在JMeter HTTP请求中尝试IP欺骗,但我的公共IP将发送到该请求,而不是我在HTTP采样器的高级选项下指定的IP地址。有人能帮我吗 我还分享了我的测试计划截图 在我的测试计划中,假设我的IP是x.x.x.x,我为IP欺骗配置的IP是:192.168.23.12,如屏幕截图所示,但对服务器的请求仍然与我的IP(x.x.x.x)保持一致 有人能帮我吗?根据采样器文档 源地址字段[仅适用于使用HTTPClient实现的HTTP请求] 因此,将“实现”更改为HttpClient4,它应该按

我正在JMeter HTTP请求中尝试IP欺骗,但我的公共IP将发送到该请求,而不是我在HTTP采样器的高级选项下指定的IP地址。有人能帮我吗

我还分享了我的测试计划截图

在我的测试计划中,假设我的IP是x.x.x.x,我为IP欺骗配置的IP是:192.168.23.12,如屏幕截图所示,但对服务器的请求仍然与我的IP(x.x.x.x)保持一致

有人能帮我吗?

根据采样器文档

源地址字段[仅适用于使用HTTPClient实现的HTTP请求]

因此,将“实现”更改为
HttpClient4
,它应该按照预期开始工作

还要注意,您需要在底层操作系统中定义此IP地址(或)


有关不同操作系统的更多信息和配置说明,请参阅文章。

请检查以下测试计划:-


它正在我的机器上工作。你能检查一下你的HTTP采样器下面是否有“Header manager”吗?嗨,sunny,是的,我的HTTP采样器下面有Header manager。检查Header manager是否有代表你的公共域的值。尝试不使用标头管理器和使用标头管理器进行比较没有标头管理器不包含有关我的公用域的任何信息。我在这里附上一个屏幕截图供您参考:在命令行提示符下键入以下命令,将新IP 192.168.0.101别名为现有子网掩码sudo ifconfig en0 alias 192.168.0.101 255.255.0如果您要删除别名,只需键入:sudo ifconfig en0-alias 192.168.0.101…然后tryHI DMITRI我已经看到了那个博客,我不知道如何在mac系统中添加别名ip,所以您能帮我解决这个问题吗?当我尝试使用HTTPIMPLEMENTATION时,还有一件事错误显示为:无法分配请求的地址:JVM\u Bind。有件事,你也能帮我吗?我也尝试过在互联网上搜索,但没有得到任何解决方案Hi sunny成功了我只是添加了ip地址作为别名,它工作得很好,甚至wireshark也捕获了源代码作为伪造的ip地址,但我有一个问题。如果我想用几百个甚至几千个ip测试它,那么我是否必须将它们全部添加为我的别名?或者,如果有什么办法,请告诉我。感谢您的帮助,我正在遵循相同的步骤,并使用wireshark为jmeter捕获流量。