首页 > 解决方案 > 在同一台机器下加载测试应用程序的最佳方法

问题描述

我使用 Gatling 和 Siege 对我的应用程序进行负载测试。但是,在某些时候(尤其是当我的负载较高时),我会收到很多 gateway 和 requestTimeoutException 错误。由于请求似乎甚至没有到达应用程序,我认为问题是由于来自 1 个 IP 地址的流量涌入,我的 IP 地址被阻止。你如何克服这一点?我假设 Gatling 和 Siege 创建用于发送并发请求的用户都在我机器的同一个 IP 下?

标签: performanceload-testinggatlingsiege

解决方案


这对于 Gatling 是不可能的,相关的功能请求已经关闭,您可能需要考虑使用Apache JMeter,JMeter 的HTTP 请求采样器有“源 IP”字段,您可以在其中放置所需的 IP 地址或别名

在此处输入图像描述

更多信息:使用 IP 欺骗模拟来自不同 IP 地址的请求和 JMeter


推荐阅读