我需要加载测试或模拟2K连接到我的Web应用程序,看看它如何处理负载等.
如果我在笔记本电脑上运行apache bench,我猜它无法模拟这个?
这是否意味着我应该启动单独的VM来命中生产服务器,每个服务器每个可能有200个单独的连接?
我会做1个请求x 2K并发用户吗?
或者我可以玩500 x 400左右来获得相同的结果?
解决方法:
你应该结账Bees with machine guns这是非常可定制的,并允许你旋转一群“攻击”你的服务器的微EC2实例.这是一次特殊的现实世界测试.您可以尝试2000个并发请求,200个用户请求10个,每个请求1个资源等.您可以很好地感受瓶颈所在.
就成本而言,实例需要花费几美分.这是一个很棒的工具.我知道很多高流量的应用/网站使用和依赖它.