Благодарю! Обязательно все посмотрю
- Форум тестировщиков
- → Просмотр профиля: Сообщения: TemirlanU
Мне 25 лет и по образованию я финансовый менеджер. Мой опыт работы по профилю составляет 4 года (экономика, аналитика, бюджетирование, казначейство).
Сейчас стараюсь активно развиваться в сфере тестирования ПО.
На данный форум пришел с целью общения, получения ответов на заданные вопросы и просто приятного времяпрепровождения.
23 декабря 2019 - 11:15
Благодарю! Обязательно все посмотрю
21 декабря 2019 - 18:33
В принципе, я могу себе такое представить, т.к. на одном моём проекте использовалась очень тяжелая технология GWT и производительность самого интерфейса очень страдала.
Требовалось оценить влияние оптимизаций со стороны разработчиков именно на интерфейс.
Это потребовало составить некоторые действия в системе и измерить скорость этой цепочки. Ну и селениумом это я и сделал.
В принципе метрики довольно интересные получились, и показательные (даже было прикручено отслеживание использования памяти, что даётся в закладке chrome://memory), полностью нам подходящие.
Начинать надо с window.performance.timing
https://www.w3.org/T...igation-timing/
https://developer.mo...tion_timing_API
https://www.ibm.com/...ipt-w3c/?lnk=hm
Просто написано в свежей статье https://ru.selenide....r-browser-logs/
В вашем случае единственный момент должен быть, это сохранение текущего состояния системы и прогонка только в нём этих тестов (я имею ввиду текстовую, медиа инфу, как вы сами описали того что и даёт нагрузку).
А jMeter это всё-таки для нагибания серверной части.
Благодарю! Буду смотреть. Спасибо)
20 декабря 2019 - 20:59
исследовать и затем автоматизировать мониторинг скорости загрузки элементов сайта web-страницы
наверное можно так:
пусть разработчики добавят аналитику которая выстреливается при "загрузке страницы", и в этой аналитике будут содержаться данные типа "количество элементов (посты, комменты и т.п.), "время загрузки"
вы потом эту аналитику проанализируйте, постройте там графики разные
Очень интересный ход мыслей. А какая есть литература/мануалы на эту тему?
20 декабря 2019 - 20:59
Но ведь время видимой загрузки элементов состоит из загрузки по сети, отработки скриптов и рендеринга в самом браузере.
Вы рискуете написать тесты, на которые потратите кучу сил, и которые не будут давать нужной информации: что именно фиксить?
Selenuim здесь подойдет, только если страница реально медленная, и только если надо на высоком уровне померять время полной загрузки каких-то блоков или разделов. Если такие тесты есть, то их должно быть мало, и они должны помогать просто отслеживать общую динамику: какая часть сайта начала подтормаживать, чтоб дальше смотреть конкретнее.
А конкретнее - это стандартные тулы для нагрузочного тестирования сервера (вот уж нагрузку селениумом точно не изобразить, а скорость загрузки от нее как бы зависит). И еще какие-то (я их не знаю, но они есть) фреймворки для снятия бенчмарков с вашего джаваскрипта, если вдруг в нём проблема.
Значит искать надо в сторону нагрузочного тестирования. Понятно. Это территория Jmeter?) Можете что-то подсказать по этому поводу?
17 ноября 2019 - 06:24
Очень интересный материал. Спасибо!
Жаль, что не наткнулся на Tavern раньше. Выглядит очень лакончино и цельно.
По возможности начну применять)
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru