测试Windows Azure Web应用程序以获得最大的用户负载

Mat*_*att 9 load-testing azure visual-studio-2012

我正在对新兴的Web技术进行一些研究,并创建了一个非常简单的Azure网站,该网站使用Web套接字和mongo db作为数据库.我已经设法让所有组件协同工作,现在必须对应用程序执行负载测试.

主要标准是应用程序可以支持的最大用户负载,目前有1个Web角色实例,因此我可能需要测试该实例的最大用户负载,然后尝试使用2个实例,依此类推.

我在网上找到了一些解决方案,比如Loadstorm,但我付不起使用这些服务,所以我需要能够从我自己的开发机器或其他云服务中做到这一点.

我遇到了Visual Studio加载测试,它们看起来非常有用,但它们似乎需要VS Ultimate和一个活动的msdn订阅 - 这里列出了先决条件.此外,从显示负载测试基础知识的视频来看,这些负载测试似乎与实际的Web项目完全分开创建,这是否意味着我只能看到与用户相关的指标?即我看不到正在使用的RAM数量,处理器等.

有什么建议?

Fer*_*eia 6

您可以在Azure本身或其他托管提供程序中创建Linux虚拟机,并使用ApacheBench(ab)或JMeter对您的应用程序执行简单的负载测试.请注意,在这样的设置中,您的基准服务器本身可能是瓶颈.

另一种方法是使用在线负载测试服务,允许一些免费使用,例如: