性能和负载测试工具

时间:2014-01-13 16:44:20

标签: .net asp.net-mvc profiling load-testing performance-testing

我正在寻找可以帮助我识别使用Asp.net MVC和SQL Server 2008构建的Web应用程序的性能问题的开源工具。我可能需要加载测试应用程序以识别它支持的最大并发用户。有什么好的工具可以提供帮助吗?

5 个答案:

答案 0 :(得分:3)

Apache JMeter是一个很好的工具,它具有丰富的组件来测试应用程序的不同方面。您的项目有Web和数据库方面的组件。

作为后续工作,此工具专注于收集有关应用程序“外部”的指标。诸如http往返,sql持续时间......你不会使用这个工具来衡量你的内部.NET性能。

答案 1 :(得分:1)

Visual Studio Ultimate附带的负载测试工具对于.NET应用程序的负载测试非常有用。您可以深入了解您的应用程序,ASP.NET以及硬件的局限性。我对此感到高兴。如果您在设置时遇到问题,只需浏览网页,您就会找到很多文章来解决设置问题。这可能是我能想到的唯一缺点(初始设置可能很痛苦)。

答案 2 :(得分:0)

我使用jMeter进行开发负载测试,它是100%开源的。

http://jmeter.apache.org/

您可以从UI设置所有并发用户,登录参数等。

我还使用jmeter-plugins改进了jMeter中的报告。

http://jmeter-plugins.org/?utm_source=jpgc&utm_medium=link&utm_campaign=main

答案 3 :(得分:-1)

我真的很喜欢dotTrace from jetbrains。 它列出了一个非常好的范围,代码的哪一部分使用了你的CPU,但它不是开源的。

答案 4 :(得分:-2)

我同意其他人 - JMeter是一个完美的加载和功能测试工具。它有很好的原始文档和许多其他来源,包括video tutorials