Forum Webscript.Ru

Общие => Веб-технологии => Тема начата: Макс от 26 Июня 2002, 18:38:51

Название: Тестирование скриптов
Отправлено: Макс от 26 Июня 2002, 18:38:51
Есть ли какой софт позволяющий хотя бы примерно оценить сколько запросов в секунду выдержит скрипт?
Киньте ссылки, плиз, или поясните как подобные тесты проводятся.
Название: Тестирование скриптов
Отправлено: ThE0ReTiC от 27 Июня 2002, 11:10:33
ИМХО выдерживать должен не скрипт а сервер. Если Апач - то пользуйся статистикой, доступной админу через броузер.
Название: Тестирование скриптов
Отправлено: Maniac от 27 Июня 2002, 11:20:13
Вообще-то это задача, в основном, математическая, так что объяснять не стану.

Если хочешь, можешь сам почитать по адресу http://room218.narod.ru/study/war_lect.zip  (это лекции по военной подготовке будущих ПВОшников, которые думают, что они будут программистами ;) ) в разделе "Оценка эффективности системы массового обслуживания с отказами". Кстати, там же лежат задания для лаб (http://room218.narod.ru/study/war.zip) и, собственно говоря, сами программы (http://room218.narod.ru/stuff/war/warlab.zip), которые эти задания реализуют (Си под Дос).
См. задание №7
"Оценка эффективности РЛС как системы массового
обслуживания методом статистических испытаний"
Название: Тестирование скриптов
Отправлено: bigAl от 18 Июля 2002, 17:34:27
Если скрипт на ПХП/перле, то делаем так.

В каждом скрипте считаем время потраченное на генерацию страницы, время это пихаем в базу.

Потом пихаем ссылку на тестируемый скрипт в ifframe, в свойствах iframe ставим refresh=0.01 (обновлять каждые 0.01 секунд) и открываем, скажем, 20 таких окон.

Конечно апач, mysql и прочий софт должен стоять локально.

Дажее по значениям в базе строим график. Также основываясь на этих значениях можно посчитать сколько реально было запросов в секунду.

Метод придуман и опробован лично мной, поэтому на идеальность не предендует (но ИМХО один из самых объективных:)).