Forbidden
@Forbidden
CEO, CTO @ a-parser.com

Как автоматизировать профилирование в реальном браузере?

Суть в следующем, боремся за каждые 100 мс при рендере странички, но столкнулись с тем что в окружении разработчика трудно смоделировать идеальные условия, множество запущенных процессов(IDE и т.п.) косвенно влияют на производительность браузера и соответсвенно на результаты ручного замера

Появилась идея выделить тестирование производительности на отдельный чистый сервер, и замерять скорость рендера при каждом коммите:
- необходимо проверять по очереди в разных браузерах(десктоп версии Chrome, FF, IE, по возможности в мобильных)
- записывать целиком профайлинг

Какие для этого существуют инструменты? Хотелось бы добиться полной автоматизации, а также в удобном виде смотреть историю и профайлинг для каждой сборки(с блекжеком и графиками)
  • Вопрос задан
  • 719 просмотров
Пригласить эксперта
Ответы на вопрос 1
larisamoroz
@larisamoroz
Курю маны, втыкаю в код, ваяю, починяю.
На данный момент самый популярный инструмент для таких тестов — Selenuim .
Общий обзор, включая полезные комментарии можно почитать тут: https://habrahabr.ru/post/171703/
Вокруг него него уже накрутили много надстроек, позволяющих быстрее автоматизировать тесты, типа Nightwatch.js , а также производить тестирование на мобильных устройствах ( Appium , Selendroid )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы