PDA

Просмотр полной версии : Тестируем интернет браузеры


Slava
30.06.2010, 16:38
http://screen.battlefox.ru/data/570/123707.gif

Задались вопросом какой браузер быстрее? Хотите узнать производительность своего браузера?

Peacekeeper — это онлайновый программный инструмент для тестирования производительности веб-браузеров, предоставляемый финской компанией Futuremark.

Peacekeeper определяет производительность веб-браузеров, установленных на одном персональном компьютере. Для тестирования браузера пользователь запускает в нём веб-приложение Peacekeeper, которое последовательно проводит тесты и вычисляет результат, представляемый в виде числового рейтинга.

Peacekeeper написан на JavaScript и тестирует только производительность браузеров при работе с JavaScript.

Результат зависит как от используемого браузера, так и от характеристик аппаратного обеспечения.

Как протестировать свой браузер с помощью Peacekeeper
– зайдите на сайт Peacekeeper – The Browser Benchmark by Futuremark Corporation (http://service.futuremark.com/peacekeeper/);
– нажмите кнопку (или ссылку) Benchmark Your Browser;
– появится сообщение Analyzing system, please wait;
– в окне Предупреждение системы безопасности с сообщением «Установить это программное обеспечение?» нажмите Установить;
– начнется установка Futuremark Systeminfo (при этом на жесткий диск локального ПК будет загружен файл FMSI.cab; 3,26МБ);
– после тестирования браузера (продолжительность сканирования зависит от установленного в системе браузера и от аппаратной конфигурации вашего ПК) откроется окно Your Benchmark Results с результатами;

Домашняя страница: http://www.futuremark.com/benchmarks/onlinebenchmarks/

Ниже скрин тестов проделанных Андреем (Andyk) с резалтами на различных браузерах на конфигурации: C2D E7500 2.93GHz\2Gb\GTS250\Windows 7 x86, Chrome 5.0.375.86 и Firefox 3.6.4 и 3.6.6 я делал на своем компе (С2D E8400 3.0@3.2GHz\3.2Gb\8800GT\Windows 7 x86). Последний резалт (выделенный оранжевым) сделан на Pentium Dual E2180 2.0GHz\2Gb\Intel GMA 3100 graphic integrated\ Windows XP на портативной версии Firefox 3.6

http://screen.battlefox.ru/data/570/1128.JPG

-Посмотреть результаты этих тестов и сделать свой тест самому можно по ссылке (http://clients.futuremark.com/peacekeeper/results.action?key=3qA6) (по этой ссылке не требуется анализ системы и установка sysinfo),
-Тест Acid3 можно пройти здесь (http://acid3.acidtests.org/).
-Тест браузера на поддержку HTML5 здесь (http://html5test.com/).Peacekeeper состоит из последовательно выполняющихся групп тестов, нацеленных на тестирование различных типов задач, возникающих перед веб-браузером. Для каждой из групп тестов вычисляются отдельные числовые рейтинги, на основе которых формируется общий рейтинг.

Rendering
В группе тестов Rendering измеряется способность браузера отрисовывать и модифицировать элементы HTML, часто использующиеся на типичных веб-страницах. Эти тесты в реальном времени модифицируют дерево объектной модели документа. Мера производительности в них — скорость обновления отображения в кадрах в секунду.

Social networking
В группе тестов Social networking измеряется производительность типичных функций веб-страниц, таких как загрузка, сортировка и поиск данных, характерных для сайтов социальных сетей, где они используются в навигации, формах и для других нужд. Производительность в этих тестах измеряется в числе кадров в секунду.

Complex graphics
Эти тесты используют Canvas для рисования и манипуляций с графикой без использования внешних модулей. Результаты этого теста не учитываются при подсчёте общего рейтинга, поскольку Canvas поддерживается не всеми распространёнными браузерами.

Data
В группе тестов Data измеряется производительность работы с массивами, которые часто используются с динамическими веб-страницами. Тесты проверяют скорость операций по добавлению, удалению и изменению данных, хранимых в массивах.

DOM operations
Объектная модель документа это стандартный API JavaScript, используемый для создания динамических веб-страниц. Эти тесты эмулируют действия, используемые для создания типичных динамических страниц.

Text parsing
Эти тесты замеряют производительность браузера при выполнении типичных манипуляций с текстом, таких как фильтрация ненормативной лексики в чатах, проверка данных, введённых в форму.За наводку и тестирование отдельное спасибо Андрею (AndyK)

Slava
30.06.2010, 16:52
Меня, к примеру, этот тест соблазнил снова попробовать Chrome и пока все ок, только плагинов маловато.

Скрин моего последнего резалта на С2D E8400 3.0@3.2GHz\3.2Gb\8800GT\Windows 7 x86
105560105561

AndyK
30.06.2010, 16:54
Slava, забыл добавить ;)
Почти все тесты сделаны мной на C2D E7500\2Gb\GTS250\Windows 7 x86 Просто хотябы чтобы все знали на чем тестилось =)

camarik
30.06.2010, 20:25
Тест вашего браузера на поддержку HTML5 тоже добавить?

AndyK
30.06.2010, 20:40
camarik, надо еще придумать как совместимость с HTML5 прицепить к попугаям =) Futuremark тест для проверки производительности в тех или иных задачах. так же еще можно ACID3 и еще кучу тестов =)
Если есть предложения, кидайте. Мы тут попробуем сообразить как все вместе объединить.

camarik
30.06.2010, 21:58
этот тест зависит от загруженности:
105566105567
надо нажать "run again"

AndyK
30.06.2010, 22:06
camarik, загруженности чего? Если ты параллельно с тестом еще лазаешь по инету, крутишь HD или рендеришь картинку, то естественно, результат упадет ниже плинтуса. как и наличие плагинов в браузере понижает производительность.

Esty
30.06.2010, 22:21
Slava, ссылку

нажмите кнопку (или ссылку) Benchmark Your Browser; нужно убрать, т.к. она ведёт на ActiveX, что поддерживается только IE :rolleyes: или сделать пометку.

AndyK
30.06.2010, 22:28
Дак тестируйте по моей ссылке (http://clients.futuremark.com/peacekeeper/results.action?key=3qA6) (она же и в шапке темы). Если наберете больше попугаев, то ваш результат затрет предыдущий и займет его места. На что в принципе и хотели сделать упор. Всегда можно занят свое место в рейтинге ))

Black_Mage
30.06.2010, 22:30
У меня 1095 выдало IE8 =)
P.S. Задумался о смене браузера =)

Esty
30.06.2010, 22:34
Сделала тест

http://screen.battlefox.ru/data/573/Capture.PNG

Добавлено через 4 минуты
AndyK, кстати, по вашей ссылки мне показывают 8447 попугайчиков, а ещё хотелось бы узнать, что за загадочные версии Chrome, выше 6.0.447.0
попробую ещё протестировать

AndyK
30.06.2010, 22:37
Esty,
Chrome, выше 6.0.447.0
попробую ещё протестировать
Это dev ветки Chromium. я на 6.0.451 сижу. 447 и 452 не очень отличаются стабильностью

Esty
30.06.2010, 22:41
AndyK, так у меня как раз и есть dev-ветка, Chrome ничего не говорит об обновлении. Может у вас Chromium?
447 довольно-таки стабильна - проблем не заметила.

P.S. повторное тестирование показало - 9546

AndyK
30.06.2010, 22:42
Может у вас Chromium?
Это dev ветки Chromium.
ну как бы ДА :P

camarik
30.06.2010, 22:55
надо нажать "run again" и ждать минут 5,
105569
почему у меня нет данных -проц, видяха- или комп старый или ХР

AndyK
30.06.2010, 23:00
camarik, тест новый или по ссылке которая в шапке? если тест делается по ссылке (где уже куча результатов) то информации о железе не выводится.

AndyK
30.06.2010, 23:02
нужно убрать, т.к. она ведёт на ActiveX,
сменил ссылку на "без ActiveX"

a2z
30.06.2010, 23:59
Свежий тест (http://lifehacker.com/5575407/browser-speed-tests-safari-5-firefox-36-and-opera-106-beta) производительности от Lifehacker.com. Не очень подробный только.

Slava
01.07.2010, 09:20
a2z, резалты JavaScript прикольные
http://screen.battlefox.ru/data/570/1129.jpg
Peacekeeper написан на JavaScript и тестирует только производительность браузеров при работе с JavaScript.

Slava
01.07.2010, 09:32
Вот для сравнения результаты более подробных апрельских тестов на thg (http://www.thg.ru/software/web_browser_performance_test/onepage.html).
http://screen.battlefox.ru/data/570/333.JPG

camarik
14.07.2010, 08:37
Измерение производительности веб-страниц в IE9
Мы стараемся сделать Internet Explorer 9 поразительно быстрым, и также хотим помочь веб-разработчикам сделать быстрыми их веб-узлы. Для того, чтобы повысить скорость работы в сети и сделать возможным новый класс приложений HTML5, крайне важным является позволить разработчикам точно измерять производительность своих веб-сайтов. На Velocity мы анонсировали, что Internet Explorer 9 станет первым браузером, предоставляющим сведения о быстродействии разработчикам в режиме реального времени, что мы и представили в последней предварительной версии IE9 Platform Preview. Особая благодарность Стиву Содерсу (Steve Souders) и Жиэнг Вонг (Zhiheng Wang) из Google, команде разработчиков WebKit и Mozilla.

Измерение производительности веб-узлов в реальных условиях является сегодня достаточно хлопотным и приводящим к ошибкам занятием. Разработчики вынуждены использовать такие приемы, как добавление в свой код штампов времени низкого разрешения JavaScript, которые замедляют работу страниц для конечных пользователей, добавляют эффект наблюдателя и возвращают неточные результаты, что может привести к неверному поведению.
Браузер точно знает, сколько времени у него заняли загрузка и исполнение веб-страницы, поэтому мы уверены, что именно браузер должен предоставить разработчикам API для доступа к этим результатам производительности. Веб-разработчики не должны задумываться над тем, как им измерять быстродействие - эта возможность просто должна быть доступна для них.

Важно, что бы этот API был совместим со всеми браузерами и платформами, и разработчики могли положиться на его результаты. Спецификации Web Timing, представленные W3C, являются хорошей основой для решения этой проблемы совместимым образом. Реализация, которую вы найдете в последней предварительной версии IE9, основана на разделе спецификаций Web Timings, посвященном навигации. Мы приступили к переговорам с W3C и производителями других браузеров по поводу совместной работы над распространением и обеспечением широкой поддержки Web Timing.
Давайте подробнее рассмотрим, как разработчики вынуждены измерять быстродействие сегодня и что позволяют новые API.
смотрите оригинал коды-коды
Испытайте сами!
Все описанное выше доступно прямо сейчас в третьей предварительной версии. Загрузите ее самостоятельно по адресу http://ietestdrive.com и испытайте демо window.msPerformance. Этот интерфейс является прототипом рабочего проекта. API может измениться, но мы хотим сделать его доступным так рано, чтобы разработчики смогли его использовать и сообщать свои отзывы. Пожалуйста, испытайте интерфейс window.msPerformance, и сообщите нам, что вы думаете, посредством Connect.
http://www.thevista.ru/page.php?id=13025

a2z
20.09.2010, 20:17
Mozilla выпустила новый JavaScript-бенчмарк Kraken

В Mozilla выпустили новый бенчмарк Kraken (http://www.krakenbenchmark.com/), предназначенный специально для проверки быстродействия браузера в JavaScript. Как полагают в компании, это поможет улучшить производительность всех браузеров.

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

Напомним, что в последней версии Firefox 4 beta 6 был добавлен новый JavaScript-движок JaegerMonkey, который по результатам Kraken превосходит по скорости JavaScript-движок из Firefox 3.6 в два с половиной раза.

Сейчас самым популярным и наиболее часто используемым тестом для проверки скорости JavaScript является Sunspider (http://www2.webkit.org/perf/sunspider-0.9/sunspider.html). Также хорошо известен V8 (http://v8.googlecode.com/svn/data/benchmarks/v5/run.html), созданный в Google, и у самой Mozilla имеется еще один аналогичный тест Dromaeo (http://dromaeo.com/).

Для того чтобы новый тест не считали оптимизированным специально для Firefox, в Mozilla сделают его код свободно доступным для всех желающих.itc.ua/node/48610