Size: a a a

QA — Load & Performance

2019 November 06

ВС

Вячеслав Смирнов in QA — Load & Performance
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
В этом куске кода метрики просто выводятся в консоль. Но справа есть график
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
Он же рассказывает, что берет нужные метрики из трейса и публикует их в time series хранилище
ну трейс он записывает, я так тоже умею), а как он трейс парсит для нужных метрик?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Андрей в беседе рассказал, что метрики можно сохранять в тот же influxdb.

И состав метрик включает потребление памяти, например, чего нет в обычных метриках вида: как много времени прошло до момента отображения
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
sitespeed.io использует их собственный парсер трейса. Там тоже есть (в результате) разная внутренняя информация по работе браузера, которую можно достать только из трейса.

У них сразу есть сбор и визуализация метрик
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
В этом куске кода метрики просто выводятся в консоль. Но справа есть график
это метрики базовые которые дает puppeteer page. можно конечно выполнять разные сценарии и записывать метрики до и после
но они мало информативны если чесно
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
sitespeed.io использует их собственный парсер трейса. Там тоже есть (в результате) разная внутренняя информация по работе браузера, которую можно достать только из трейса.

У них сразу есть сбор и визуализация метрик
а трейс хорошо бы конечно найти штуки которые его парсят в что-то человеко-читаемое
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
sitespeed.io использует их собственный парсер трейса. Там тоже есть (в результате) разная внутренняя информация по работе браузера, которую можно достать только из трейса.

У них сразу есть сбор и визуализация метрик
просто это все более или менее хорошо, но вот например даже если я замеряю loadTime,domReadyTime,initDomTreeTime то это мне мало даст понять что плохое случилось где-то в реакте, когда страница уже загрузилась. Вот эта специфика интересна
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
sitespeed.io использует их собственный парсер трейса. Там тоже есть (в результате) разная внутренняя информация по работе браузера, которую можно достать только из трейса.

У них сразу есть сбор и визуализация метрик
кстати трейс кажется слишком длинный записать нельзя? дольше нескольких минут?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Alexander Petrov
кстати трейс кажется слишком длинный записать нельзя? дольше нескольких минут?
Глубоко не знаю
источник

AP

Alexander Petrov in QA — Load & Performance
Вячеслав Смирнов
Глубоко не знаю
да и метрики иногда привирают, особенно насчет памяти
источник

VS

Vladimir Sitnikov in QA — Load & Performance
https://jmeter.apache.org/changes.html <- вышел  JMeter 5.2
источник

KY

Kirill Yurkov in QA — Load & Performance
круто!
источник

НХ

Надя Хроменкова in QA — Load & Performance
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
+
источник

VG

Viktor Ganeles in QA — Load & Performance
Автокорреляций пока не появилось?
Не то, что бы без них никак, но всё же интересно :)
Фича-то хорошая
источник

VS

Vladimir Sitnikov in QA — Load & Performance
а ты понимаешь как она должна работать?
источник

VG

Viktor Ganeles in QA — Load & Performance
Vladimir Sitnikov
а ты понимаешь как она должна работать?
Предполагаю.
1) Искать в запросах параметры, которые приходили раньше в ответах.
2) убеждаться, что при повторном прогоне параметры изменяются аналогичным образом.

Ps ты ведь постил скрины этой фишечки. Но не помню, что говорил про сроки релиза
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Viktor Ganeles
Предполагаю.
1) Искать в запросах параметры, которые приходили раньше в ответах.
2) убеждаться, что при повторном прогоне параметры изменяются аналогичным образом.

Ps ты ведь постил скрины этой фишечки. Но не помню, что говорил про сроки релиза
Есть такое: https://github.com/apache/jmeter/pull/499
Но напрямую мне эта самая корелляция не нужна, и совершенно не факт, что PR 499 это то самое, что реально поможет
источник

VG

Viktor Ganeles in QA — Load & Performance
Реально - ничего не поможет, пока голову не приложишь :)
Спасибо
источник