在 Openshift 中测试性能并防止获得被禁止的 IP

Test performance in Openshift and prevent get banned IP

我在 openshift 中托管了一个应用程序。现在我想弄清楚可以处理多少请求以检查速度和可用性。

所以我的第一次尝试将生成多个 HTTP GET 请求到我的 Rest 服务(在 python 中创建并托管在 openshift 中)。

我担心我的 IP 工作场所会因为这看起来像攻击而被禁止。

另一方面,我看到有像 New Relic or DataDog 这样的工具来检查指标,但我不知道我是否可以模拟 http 请求然后检查响应时间。

Openshift 响应

我终于写信给 Openshift 支持,他们告诉我我可以毫无顾虑地模拟 http 请求。

我记得默认行为是每个齿轮可以处理 16 个并发连接,然后自动缩放将启动,您将获得一个新齿轮。因此,我认为首先测试一个设备是否能同时与 16 个用户一起使用是有意义的。如果没有,那么您可以 change the scaling policy 选择最适合您的应用程序。

BlazeMeter 是一个可能有助于创建连接的工具。他们在该主页上提到了 100,000 个并发用户,所以我认为您不必担心被禁止进行此类测试。