I need to test a site and how it handles several connections simultaneously. Each user must:
- Connect from a different IP address
- Simulate a browsing user --> (open a few pages, click a few buttons)
I need to simulate about 200 users like this. Ideally I wish I could simulate 1000 and then 2000 as well.
What is the easiest way to do this? Would I be able to realistically write a script that does this, or is there a way I can leverage off my other servers to do this? I've also heard of people using EC2 to do stuff like this, but I think that's a bit above my head.
Any thoughts?
** EDIT **
In response to the comment below. A site is obviously a website. As in www.somedomain.com. The test would require several people to access this site, login with provided credentials, and then press then bid on auctions (its a penny auction type of site). They bid on auctions by pressing a button and the test would involve people opening pages and bidding.