如何在 Mac 上进行 JMeter ip 欺骗?

How to do JMeter ip spoofing on Mac?

试着弄清楚如何在我的 mac 上的 JMeter 中进行 ip 欺骗。所做的是我创建了一个文件,其中包含我子网中某处的 ip 地址。 当我尝试 运行 线程时,JMeter 显示:

java.net.BindException: Can't assign requested address

只有我的IP能ping通。那么,你能告诉我我错在哪里吗?

您可以从终端应用程序(在应用程序 -> 实用程序下)添加一个 IP 别名作为

sudo ifconfig en0 alias 192.168.0.12 255.255.255.0

其中:

  • en - 是网络接口名称
  • 192.168.0.12 - 是 IP 别名

设置别名后,您可以在 "Source address" 输入中使用新的 IP 地址

并且 HTTP 请求将使用该 IP 地址作为源一:

您可以删除不再需要的 IP 别名,因为

sudo ifconfig en0 -alias 192.168.0.12

有关域的更多详细信息,请参阅 Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter 指南。