我正在对新兴的 Web 技术进行一些研究,并创建了一个非常简单的 Azure 网站,它使用 Web 套接字和 mongo db 作为数据库。我已经设法让所有组件一起工作,现在必须对应用程序执行负载测试。
主要标准是应用程序可以支持的最大用户负载,目前有 1 个 Web 角色实例,所以我可能需要测试该实例的最大用户负载,然后尝试使用 2 个实例,依此类推。
我在网上找到了一些解决方案,例如 Loadstorm,但是我付不起使用这些服务的费用,所以我需要能够从我自己的开发机器或其他云服务中执行此操作。
我遇到过 Visual Studio 负载测试,它们看起来非常有用,但似乎它们需要 VS Ultimate 和活动的 msdn 订阅——这里列出了先决条件。另外,从这个展示负载测试基础的视频来看,这些负载测试似乎是完全独立于实际 Web 项目创建的,这是否意味着我只能看到与用户相关的指标?即我看不到正在使用的 RAM 量、处理器等。
有什么建议么?