Possible Duplicate:
How do you stress test a web application?
Currently I have configured a project with cc.net, watin and nunit and now I want to do stress, load, and performance testing of my .net projects. Any idea which opensource tool should I use or cani achive it with same working tools and if yes then how?
JMeter. JMeter is the most popular open source load testing tool with almost as many features as commercial tools. You can record test scripts, run large-scale load tests, and view various performance metrics in easy-to-understand charts.
The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
I've used Apache JMeter with pretty decent success in the past. The interface is pretty easy to use and it supports remote agents to help with load testing with many hosts.
The service my company provides is not open source, but it's pretty cool and builds on open source. It's a load testing service that uses real browsers to play back load (as opposed to simulated HTTP/virtual users). We use Selenium as the playback engine, which should be somewhat familiar for WatiN users.
The best part about our service (or the general idea of using a real browser) is that .NET stuff like ViewState is handled automatically. You don't have to do any trickery like parsing the request out with regex's to make it work. Instead, the browser just does what a normal browser does.
I apologize if this post seems too commercial, but since the question is about open source (we leverage open source and have a free trial) and .NET (one of our great features is seamless .NET support) I figured I'd give it a mention.
Good luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With