我在openshift中托管了一个应用程序。现在我想知道有多少请求可以处理以检查速度和可用性。
所以我的第一次尝试将生成对我的Rest服务的多个HTTP GET请求(在python中制作并在openshift中托管)。
我担心这会让我的知识产权工作场所被禁止,因为这看起来像是一次攻击。
另一方面,我看到有New Relic或DataDog等工具来检查指标,但我不知道我是否可以模拟http请求,然后检查响应时间。
我终于写信给Openshift支持,他们告诉我,我可以毫无后顾之忧地模拟http请求。
答案 0 :(得分:2)
我记得默认行为是每个齿轮可以处理16个并发连接,然后自动缩放将开始,你会得到一个新的装备。因此,我认为从一次测试齿轮与16个用户一起工作开始是有意义的。如果没有,那么您可以change the scaling policy找到最适合您的应用程序。
BlazeMeter是一个可能有助于创建连接的工具。他们在该主页上提到了100,000个并发用户,所以我不认为你必须担心这种测试会被禁止。