Православный взгляд на ИТ

Методика проверки эффективности
Павлов Александр, Православный, РПЦ - 17:54 29.05.2003
Как/чем проверить/сравнить такие параметры PHP- скриптов как скорость, занимаемые ресурсы в разных режимах работы. Есть ли в свободном доступе какие-то тестирующие программы? (возможно, не специализированные только под скрипты) В Win2000 еще можно смотреть и анлизировать системные логи, но и то не очень наглядно. А Win9x? Было бы очень здорово так: запустил програмулину-тестировщика, запустил первый скрипт, потом второй. И тебе вежливо так, в двух соседних колоночках. "Скрипт А: Время выполнения =, загрузка ЦП = , и т. д, рядом все про скрипт B.
И еще. Можно ли на Localhost имитировать множество одновременных запросов?
Должно ведь быть что-то подобное в арсеналах програмистов?

                


Re: Методика проверки эффективности
Братец Дыкъ, православный обнагленец из OCA - 20:39 29.05.2003
Павлов Александр, Вы писали:
> Как/чем проверить/сравнить такие параметры PHP- скриптов как скорость, занимаемые ресурсы в разных режимах работы. Есть ли в свободном доступе какие-то тестирующие программы? (возможно, не специализированные только под скрипты) В Win2000 еще можно смотреть и анлизировать системные логи, но и то не очень наглядно. А Win9x? Было бы очень здорово так: запустил програмулину-тестировщика, запустил первый скрипт, потом второй. И тебе вежливо так, в двух соседних колоночках. "Скрипт А: Время выполнения =, загрузка ЦП = , и т. д, рядом все про скрипт B

Дык, тебе надо что-то вроде этого:
http://www-svca.mercuryinteractive.com/products/loadrunner/

> И еще. Можно ли на Localhost имитировать множество одновременных запросов?

Не совсем понял вопрос.

> Должно ведь быть что-то подобное в арсеналах програмистов?

Это скоре в арсенале QA искать надо. :)

                


Re: Методика проверки эффективности
Павлов Александр, Православный, РПЦ - 21:05 29.05.2003
Братец Дыкъ, Вы писали:

>Дык, тебе надо что-то вроде этого:
http://www-svca.mercuryinteractive.com/products/loadrunner/
Спасибо. Постараюсь разобраться что тут есть.
> Не совсем понял вопрос.
Ну, это я хотел сказать, что сети как таковой нет, есть только локальная машина, а надо изобразить что на нее приходит куча запросов - дабы посмотреть как скрипт справляться будет
> Это скоре в арсенале QA искать надо. :)
Вот за что особенно ценю Вас, Братец Дыкъ, так за простой и понятный русско-английско-програмисткий язык. Что еще за QA? Жалко ведь, смешно, небось, а я не догоняю :(

                


Re: Методика проверки эффективности
Братец Дыкъ, православный обнагленец из OCA - 22:11 29.05.2003
Павлов Александр, Вы писали:
> Братец Дыкъ, Вы писали:
>
> >Дык, тебе надо что-то вроде этого:
> http://www-svca.mercuryinteractive.com/products/loadrunner/
> Спасибо. Постараюсь разобраться что тут есть.

> > Не совсем понял вопрос.
> Ну, это я хотел сказать, что сети как таковой нет, есть только локальная машина, а надо изобразить что на нее приходит куча запросов - дабы посмотреть как скрипт справляться будет

Можно в несколько threads сделать или процессов, хотя обычно это не нужно послать запрос гораздо проще, чем обработать его, на этом DOS атаки и построены. :)
Толко лучше не делать это с того же компа где и сервер, т.е. не на localhost.

> > Это скоре в арсенале QA искать надо. :)
> Вот за что особенно ценю Вас, Братец Дыкъ, так за простой и понятный русско-английско-програмисткий язык. Что еще за QA? Жалко ведь, смешно, небось, а я не догоняю :(

Дык, ты же програмер вроде? Чего же ты на програмиские термины жалуешься??
А QA - это Quality Assurance, на руский, примерно, как Контроль Качества переводится.

                


Re: Методика проверки эффективности
Павлов Александр, Православный, РПЦ - 13:34 30.05.2003
Братец Дыкъ, Вы писали:
> Дык, ты же програмер вроде? Чего же ты на програмиские термины жалуешься??
> А QA - это Quality Assurance, на руский, примерно, как Контроль Качества переводится.
Не-а, Братец Дыкъ, я журналист, верстальщик по совместительству, в последнее время еще и с приставкой Web-.
Ну, неужто, програмер не знал бы термин "профайлер" ? :) Спасибо
Антону, пояснил. Тебе тоже спасибо.

                


ссылки по QA
Anton, Православный, РПЦ МП - 22:44 30.05.2003
могу порекомендовать следующие ссылки :

http://www.s-test.elistel.net/Testing/index.htm
http://softwareverify.com/index.html
http://www.testingfaqs.org/t-impl.htm
http://www.qadownloads.com/
http://www.qaforums.com/
http://www.microquill.com/index.html
http://www.kamtest.com/

p.s. QA - это именно то, чем я занимаюсь на работе :)

                


Re: ссылки по QA
Братец Дыкъ, православный обнагленец из OCA - 01:31 31.05.2003
Anton, Вы писали:
> p.s. QA - это именно то, чем я занимаюсь на работе :)

Дык, я думал ты project manager. :)

                


Re: ссылки по QA
Anton, Православный, РПЦ МП - 12:32 02.06.2003
> > p.s. QA - это именно то, чем я занимаюсь на работе :)
> Дык, я думал ты project manager. :)

Не :) Это было раньше. Сейчас уже более года head of QA department :)

                


Re: Методика проверки эффективности
Anton, Православный, РПЦ МП - 19:25 29.05.2003
Я не знаю, как там с PHP, но для C++ существует масса профайлеров. Мы пользуемся у себя в работе либо профайлерами от фирмы Rational - в составе Purify+ есть такие функции, либо от фирмы NuMega - раньше утилитка называлась TrueTime, а сейчас они её включили в состав своего DevPartner'a.