How can I test performance of a PHP app using Apache Benchmark?
My environment is Ubuntu Linux – are there packages I can install?
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.
If you have Apache 2 installed, Apache Benchmark is already installed. See
man abon how to use it. In most cases its just something likeWhere
-nis the number of all requests, that should be performed and-cis the number of requests, that should be performed in concurrency.Note, that you don’t test the performance of your php project this way, but test everything, that is affected, beginning with the webserver, PHP, your application, the database, your filesystem, and so on. This means, that if you got poor results, that can also be caused by low memory, or you have just many stuff running in the background, or such. Use a profiler to analyze the performance of a php application. A profiler is built-in within xdebug.