2

I am looking for open source tools that can assist me identify performance issues for a web application built using Asp.net MVC and SQL Server 2008. I may need to load test the application to identify the max concurrent users it supports. Any good collection of tools that can help ?

John
  • 125
  • 1
  • 2
  • 10
  • http://stackoverflow.com/questions/299518/asp-net-stress-testing Why is this not closed according to te same criterion as this question? – Syed Oct 27 '16 at 13:49

5 Answers5

3

Apache JMeter is a good tool which has a rich set of components to test different aspects of your application. There are components for web and database aspects of your project.

As a follow up, this tool focuses on gather metrics about the 'externals' of your application. Things such as http roundtrips, sql duration... You wouldn't use this tool to measure your internal .NET performance.

user2219560
  • 95
  • 1
  • 8
1

The Load Testing tools that come with Visual Studio Ultimate are invaluable for load testing a .NET app. You can get amazing insight into your app, ASP.NET and the limitations of your hardware. I could not be more happy with it. If you have issues setting it up, just browse the web and you will find lots of articles for troubleshooting setup issues. That is probably the only drawback I can think of (initial setup can be a pain).

skb
  • 30,624
  • 33
  • 94
  • 146
0

I use jMeter for my dev load testing, it is 100% open source.

http://jmeter.apache.org/

You can set the concurrent users, login parameters etc all from the UI.

I also use the jmeter-plugins for improved reporting within jMeter.

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

hutchonoid
  • 32,982
  • 15
  • 99
  • 104
-1

I really like dotTrace from jetbrains. it lays out a very nice spectrum of what part of the code is using how much of your CPU but it is not open source.

JC Lizard
  • 1,050
  • 6
  • 17
  • Does it support load testing? – John Jan 13 '14 at 16:52
  • load testing is a different thing. you use visual studio for that. dotTrace runs your code and tells you what part of your code is the most expensive so that you can refactor. – JC Lizard Jan 13 '14 at 16:53
-2

I agree with others - JMeter is a perfect tool to load and functional testing. It has good original documentation and a lot of other sources, including video tutorials.

Jay
  • 1,389
  • 1
  • 10
  • 15