Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: Макс от 26 Июня 2002, 18:38:51
-
Есть ли какой софт позволяющий хотя бы примерно оценить сколько запросов в секунду выдержит скрипт?
Киньте ссылки, плиз, или поясните как подобные тесты проводятся.
-
ИМХО выдерживать должен не скрипт а сервер. Если Апач - то пользуйся статистикой, доступной админу через броузер.
-
Вообще-то это задача, в основном, математическая, так что объяснять не стану.
Если хочешь, можешь сам почитать по адресу http://room218.narod.ru/study/war_lect.zip (это лекции по военной подготовке будущих ПВОшников, которые думают, что они будут программистами ;) ) в разделе "Оценка эффективности системы массового обслуживания с отказами". Кстати, там же лежат задания для лаб (http://room218.narod.ru/study/war.zip) и, собственно говоря, сами программы (http://room218.narod.ru/stuff/war/warlab.zip), которые эти задания реализуют (Си под Дос).
См. задание №7
"Оценка эффективности РЛС как системы массового
обслуживания методом статистических испытаний"
-
Если скрипт на ПХП/перле, то делаем так.
В каждом скрипте считаем время потраченное на генерацию страницы, время это пихаем в базу.
Потом пихаем ссылку на тестируемый скрипт в ifframe, в свойствах iframe ставим refresh=0.01 (обновлять каждые 0.01 секунд) и открываем, скажем, 20 таких окон.
Конечно апач, mysql и прочий софт должен стоять локально.
Дажее по значениям в базе строим график. Также основываясь на этих значениях можно посчитать сколько реально было запросов в секунду.
Метод придуман и опробован лично мной, поэтому на идеальность не предендует (но ИМХО один из самых объективных:)).