Web server load test results -python
I find the Http Load Generator by Corey Goldberg (http://www.goldb.org/http_load_generator.html) very useful in load testing my web server.I have tweaked it to send heavier requests and it scales pretty well.I got some interesting results when i plotted the graphs against 'delay' .It was always 'inverted Vs' -to be more precise __/\_/\_/\_____
The website crashes in about 5 mins under load and once crashed the browser displays error msgs,the script too ouputs error msgs -'unable to connect to database-blah blah).At this point when the script gives out errors,i try to access the web page again,and surprise it pops up for a few seconds and dies immediately.I assume that is due to the active connections produced by the script waiting in the background ready to chew up the resources once the web server is up ,that would assume the 'many inverted V graphs'.
This is my first load testing experience and like to know whether my inferences are correct or am i missing something here?...Could anyone plz offer their views or comment on this result.....Initially i expectd a steadily increasing graph & was confused to see many inverted Vs,but the web page popping up when the scrtipt is in an error state provides some explanations,....,dont they?
Secondly Corey,is there any way i could tweak this script to have a half loaded test producing a graph like
____/ rather than ___/ \_______
Re: Web server load test results -python
Currently i am testing with the following parameters
threads : 2000
rampup : 22
Should i try with lesser threads and increase the ramp up time?