我想在Windows Azure中运行的ASP.NET中编写应用程序。然后,我会同时模拟一千个用户,以显示应用程序的行为和Windows Azure的扩展功能。如果这个应用程序也会导致高CPU使用率,那将会很棒。
因此,我可以使用一些好的想法,哪种类型的应用程序符合这些要求。
感谢所有人帮助我。
修改 谢谢你的回答。模拟工具非常有用。但是找到合适的测试工具并不是我的主要问题。我想写一个asp.net应用程序,并且需要一些想法用于这个特别的应用程序。例如,文件转换应用程序是我的一个想法,因为它需要很多cpu,我可以测量云中发生的事情。我想知道的是一些很酷的应用原型的想法。
再次,伙计们。
答案 0 :(得分:2)
有许多工具和服务可以让您模拟服务器上的负载。您不需要任何特定于Azure的内容:
您希望测试Azure的哪种扩展功能?或者您只是想看看Azure服务器可以处理多少用户? Azure不会根据需求自动扩展,您需要使用AzureWatch之类的自动扩展服务来帮助您按需扩展
HTH
答案 1 :(得分:0)
正如Igor所说,AzureWatch是一个很棒的第三方扩展和监控服务。
另外,请查看我的一些队友开发的关于codeplex的新Cloud Ninja项目。它演示了多租户,计量和缩放概念。
如果您正在寻找一种非常简单的方法来产生大量负载,那么对于规模测试,请查看基于云的负载生成服务Loadstorm。虽然不像微软的Visual Studio测试系统或一些企业工具(如Loadrunner)那么复杂,但它非常易于使用,并且可以轻松处理大多数常见的负载测试场景。我已经使用Loadstorm进行了几次负载测试工作。