【问题标题】:Best way to load test application under same machine在同一台机器下加载测试应用程序的最佳方法
【发布时间】:2020-02-09 18:21:34
【问题描述】:

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

【问题讨论】:

    标签: performance load-testing gatling siege


    【解决方案1】:

    这对于 Gatling 是不可能的,relevant feature request has been closed,您可能要考虑使用Apache JMeter,JMeter 的HTTP Request 采样器有“源 IP”字段,您可以在其中放置所需的 IP 地址或alias

    更多信息:Using IP Spoofing to Simulate Requests from Different IP Addresses with JMeter

    【讨论】:

    • 我关注了您的链接,该功能请求已通过将 localAddress 设为动态值来完成它的提交而关闭。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2012-05-24
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多