我正在针对在.Net Framework 4.5上运行的asp.net mvc 4应用程序设置负载测试。
对于负载测试,我们使用webperformance负载测试器5.3。 - http://www.webperformance.com/download/release/
我们面临的问题是应用程序在150个用户之后挂起,我的意思是在负载测试运行时尝试加载网络需要很长时间才能完成。
我们运行的负载测试基本记录为应用程序中的登录以及仪表板链接上的少量链接,用于加载内容 - 带有ajax的网格数据。
托管在windows azure云服务上的应用程序,具有1个中等实例(2核和3.5GB Ram)。
任何建议或建议都将受到赞赏。
亲切的问候 Bhavesh
答案 0 :(得分:2)
您可以使用Visual Studio测试应用程序 使用Visual Studio 2013,您可以创建,管理和运行Web性能测试和加载测试。 要使用本地资源或使用基于云的负载测试来加载测试应用程序,首先要创建Web性能测试。这些测试用于您的负载测试,以模拟同时在您的应用中执行操作的多个用户。
您可以使用基于云的负载测试服务,该服务允许您跨云中的多个虚拟机运行测试。您还可以使用本地测试控制器和测试代理。 在完整版的Visual Studio Ultimate中,虚拟用户的数量是无限的。但是,如果需要模拟数千个用户,请使用测试控制器和测试代理计算机。在Visual Studio Ultimate Trial版本中,虚拟用户数限制为250。
有关详细信息,请访问https://msdn.microsoft.com/en-us/library/dn250793.aspx