在Openshift中测试性能并防止IP被禁用

在Openshift中测试性能并防止IP被禁用,openshift,newrelic,openshift-cartridge,datadog,Openshift,Newrelic,Openshift Cartridge,Datadog,我在openshift中托管了一个应用程序。现在我想计算出可以处理多少请求,以便检查速度和可用性 因此,我的第一次尝试是生成对我的Rest服务的多个HTTP GET请求(由python生成,托管在openshift中) 我担心我的IP工作场所会被禁止,因为这看起来像是一次攻击 另一方面,我看到有像或这样的工具来检查指标,但我不知道是否可以模拟http请求,然后检查响应时间 Openshift响应 我终于写信给Openshift支持部门,他们告诉我,我可以毫无顾虑地模拟http请求。我记得默认的行

我在openshift中托管了一个应用程序。现在我想计算出可以处理多少请求,以便检查速度和可用性

因此,我的第一次尝试是生成对我的Rest服务的多个HTTP GET请求(由python生成,托管在openshift中)

我担心我的IP工作场所会被禁止,因为这看起来像是一次攻击

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

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

我记得默认的行为是,每个gear可以处理16个并发连接,然后自动缩放将开始,您将获得一个新的gear。因此,我认为从测试一个齿轮是否能同时与16个用户一起工作开始是有意义的。如果没有,那么您可以选择最适合您的应用程序


是一个可能有助于创建连接的工具。他们在主页上提到100000个并发用户,所以我认为你不必担心这种测试会被禁止。

有什么建议吗?或者任何其他方法?谢谢你的重播:),我忘记了16个并发连接的限制。无论如何,我想知道我是否可以自己做,我的意思是,创建一个简单的java(或任何其他语言)程序来生成许多HTTP GET请求。从一台机器上创建大量并发请求是很困难的,但是为了开始测试这个应用程序,我认为自己动手做是合理的。我假装使用线程来模拟并发连接。有多少我想这只取决于我的工作环境,对吗?