Этот вопрос может иметь ответ для вас: Unit Testing a Website
Есть целый ряд бесплатных систем, чтобы сделать это для PHP. Тем не менее, у них может быть определенная кривая обучения. Некоторые из них включают в себя:
- гренки (http://jensroland.com/projects/toast/)
- Fitnesse (http://fitnesse.org/)
- Canoo WebTest
- И так далее
Однако, если вы в делать-он и вы используете платформу, такую как Codeigniter, у вас есть способы профилирования вашего приложения с использованием класса сравнения и представления производительности с помощью графиков Google. Это может потребовать наличия навыков разработчика для реализации и некоторого типа хранилища для данных отслеживания, таких как база данных MySQL или плоский файл.
Вы устанавливаете запуск сервера как часть вашей тестовой установки, затем очищаете данные, настраиваете тестовый набор данных и запускаете свои тестовые запросы. Промыть и повторить. –