Reputation: 273422
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.
Upvotes: 4
Views: 8515
Reputation: 4462
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.
Upvotes: 0
Reputation: 4534
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.
Upvotes: 2
Reputation: 16186
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.
Upvotes: 5