А почему бы не использовать существующие решения? Существуют же на любой вкус, от примитивных, нацеленных на нагрузочное тестирование ab, htperf, siege; до продвинутых Jmeter, selenium, коммерческих типа hp loadrunner/quicktest и даже железных типа avalanche.