如何使用唯一的IP地址创建负载测试

时间:2016-12-08 22:06:34

标签: ip load performance-testing

我希望运行负载测试并向网站发送一些流量。我遇到的问题是我希望所有这些流量都有唯一的IP地址。因此,如果我发送100个请求,我希望这些请求来自100个IP。

有没有工具可以帮助我实现这一目标?像JMeter这样的东西从您的主机运行,所以这不起作用。但还有其他类似的东西可以从许多独特的主机发送负载吗?或者也许某种代理工具?

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果您有足够的机器可以考虑JMeter Distributed Testing,JMeter可以在"集群"中执行。当一台主机协调一些从机时的模式。

如果您只有一台机器可以启动JMeter而您仍然需要从多个IP地址发送请求 - 它仍然可以完成。看一下" Advanced" HTTP Request采样器的选项卡 - 有Source Address输入,您可以在其中提供请求的源IP地址。

HTTP Request Source Address

如果您有足够的IP地址或IP aliases,您应该只能使用一台机器完成测试。查看Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter文章了解详细信息,配置说明和演示。