我希望运行负载测试并向网站发送一些流量。我遇到的问题是我希望所有这些流量都有唯一的IP地址。因此,如果我发送100个请求,我希望这些请求来自100个IP。
有没有工具可以帮助我实现这一目标?像JMeter这样的东西从您的主机运行,所以这不起作用。但还有其他类似的东西可以从许多独特的主机发送负载吗?或者也许某种代理工具?
提前致谢。
答案 0 :(得分:1)
如果您有足够的机器可以考虑JMeter Distributed Testing,JMeter可以在"集群"中执行。当一台主机协调一些从机时的模式。
如果您只有一台机器可以启动JMeter而您仍然需要从多个IP地址发送请求 - 它仍然可以完成。看一下" Advanced" HTTP Request采样器的选项卡 - 有Source Address
输入,您可以在其中提供请求的源IP地址。
如果您有足够的IP地址或IP aliases,您应该只能使用一台机器完成测试。查看Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter文章了解详细信息,配置说明和演示。