Как проверить работоспособность частей сайта? - PullRequest
0 голосов
/ 04 августа 2011

Я действительно получил работу для тестирования веб-сайта, который каким-то образом борется с его эффективностью. Подробно я должен выбрать различные части документа и проверить их состояние ожидания-> загрузка-> завершенные. Так как я знаком с firebug, я проверил много сайтов в целом. Но теперь мне нужно знать, когда начинается специальный рендеринг DIV, когда он заканчивается и сколько времени он ждал раньше. Цель состоит в том, чтобы выяснить, какая часть веб-сайта заняла сколько времени до того, как нарисовать.

Ответы [ 3 ]

0 голосов
/ 04 августа 2011

AFAIK, скорость печати div не должна беспокоить вас.Если есть какой-то другой язык, то я бы предложил присвоить переменную текущему времени до начала части и сравнить ее со временем сразу после окончания части.Вы можете вычесть их, чтобы получить время, затраченное на выполнение этой части.

Если задействован JavaScript, я бы предложил панель временной шкалы инструмента Chrome Dev.Он показывает все, от пересчета css и печати стиля / div до ajax / (если используется) db запросов ..

0 голосов
/ 04 августа 2011

Поскольку вы знакомы с Firebug, вы можете использовать инструмент HttpWatch для записи точного запроса и времени ответа на все конкретные запросы http, сделанные вашим браузером.

, поэтому при запуске специального DIV-рендеринга этот инструмент будет захватывать время запроса и ответа для него.

http://www.httpwatch.com/

Всего наилучшего!

0 голосов
/ 04 августа 2011

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

Имейте в виду, что такая логика может быть неправильной.Например, у вас может быть страница из двух частей.Вы можете измерить две части независимо, создав поднастроенные страницы.Время сложения двух частей не будет равным общему времени.И одна часть, кажущаяся медленнее другой, не означает, что при объединении «медленная» часть отвечает за большую часть времени.Браузеры - очень сложные машины, и они не всегда работают так, как вы себе представляете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...