Is it possible to test a php site’s performance for hundred thousands of users before it actually achieves that user base?
What are the tools? Can it really be realistically judged based on these tools?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
xl-t’s suggestion of apache bench (ab) is good for quickly pounding on a script or two. That’s a good place to start.
There’s also siege, which is a little more sophisticated.
If you want to get fancy, and have easily repeatable tests, you should have a look at jmeter. The learning curve is a little steep at first, but it can model/simulate a huge number of scenarios. It’s got a GUI, but the GUI be configured to run the tests from a remote box. Ideally, you’d use a server that’s close to your web app’s server.
Running any tests from your local machine is likely to benchmark your network connection rather than your application.