Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to test/simulate concurrent connections for a website?

HI,

I would like test access time for my website (or certain page, or query) WHEN there are 5000 concurrent connections. I want to test it for a high traffic website.

is it possible to simulate 5000 concurrent connections? if not, how do people test such situation?

If this question can't be answered, what keyword should I use to start searching?

like image 747
Moon Avatar asked Mar 19 '11 11:03

Moon


People also ask

How do I find concurrent users on my website?

You can calculated concurrent users with the following formula. (total monthly users)/(30 days a month * 15 hours a day * 4 {note, 60min/15min per user} = daily average concurrent user load. So if those 8 users will be login every 15 minutes it will give you about 250 users/visits for a day.

How many concurrent users are needed for load test?

For HTTP (S) test each Load Injector can handle approximately up to 1000 concurrent HTTP users. For Web page or Web application test each Load Injector can handle approximately up to 25 concurrent users.

How many concurrent users can JMeter handle?

In conclusion, we can say that you can simulate up to 10,000 users on a JMeter load test even on a regular laptop.


2 Answers

We used httperf for this before. This tool also gives you some metrics like throughput. There is a website here which has a bunch of open source performance tools listed, most of them related to web performance testing.

like image 196
Alfonso Avatar answered Oct 30 '22 03:10

Alfonso


There are a few load testing packages out there. HP has a tool call LoadRunner, if you click on the datasheet, it has more information. There also is an open source tool call OpenSTA. I just found that with a google search, so I can't tell you much about how that one works.

like image 23
John Koerner Avatar answered Oct 30 '22 02:10

John Koerner