Question

I want to record web activity as would be done by a single user and then run one or multiple such simulteanous users (perhaps tweaking some params, such as converting user/password into user1/password, ..., usern/password). Playing with timing would be nice too.

Was it helpful?

Solution

My company, BrowserMob, provides a low-cost load testing service that might work well for you. You can sign up for a free trial, upload a Selenium script, and then further modify the script to use different logins, etc. The entire script ends up written with a JavaScript API, so you can do some pretty advanced things. You can $100 worth of free testing, which can go a long ways, especially if you use our Virtual Users feature rather than our Real Browser Users feature.

OTHER TIPS

Grinder is one of the best I have used, the tool is built in java but I used this to test my ASP.NET application. Tested using 3 machines. (each machine would only simulate a max of 1000 users at one time). We ended up doing the load test for 3000 concurrent users.

ab is a nice simeple way to start.

I work on a project that may fit the bill. It's called engulf. If you need to generate a lot of load engulf works pretty well because it supports multiple workers. It also has a real-time web interface, which is pretty enjoyable to watch IMHO.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top