Size: a a a

QA — Load & Performance

2021 March 08

VG

Viktor Ganeles in QA — Load & Performance
Для регресса - наверное, нет.

Но актуализация скриптов нужна постоянно.

И процесс нужно организовать так, чтобы нужно было делать минимум действий и был минимальный шанс ошибиться.
источник

jj

jagga jagga in QA — Load & Performance
не время для войны - всех дам с праздником
источник

VG

Viktor Ganeles in QA — Load & Performance
источник

jj

jagga jagga in QA — Load & Performance
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
Вячеслав Смирнов
Иоанн говорит про Gatling
Я про любой инструмент
источник

M

Maxim in QA — Load & Performance
источник

TS

Tanyka San in QA — Load & Performance
Спасибо! 😁
источник

P

Pavla in QA — Load & Performance
Господа, спасибо! Вы великолепны ☺️
источник

VG

Viktor Ganeles in QA — Load & Performance
источник
2021 March 09

СФ

Степа Фомичев... in QA — Load & Performance
Вот чат для вакансий: @qaload_job
источник

AS

Anton Storchak in QA — Load & Performance
Спасибо.
Прошу прощения за беспокойство.
источник

VS

Vladislav Suvorov in QA — Load & Performance
всем привет
использую инфлюкс+графану для отображения результатов теста.
нужно провести два сравнительных теста и результаты одного наложить на результаты второго (в один график)
можно ли это как-то сделать силами графаны?
источник

PB

Pavel Bairov in QA — Load & Performance
Vladislav Suvorov
всем привет
использую инфлюкс+графану для отображения результатов теста.
нужно провести два сравнительных теста и результаты одного наложить на результаты второго (в один график)
можно ли это как-то сделать силами графаны?
в инфлюксе 2.0 через timeShift
источник

VS

Vladislav Suvorov in QA — Load & Performance
спасибо, погуглю про это
источник

KY

Kirill Yurkov in QA — Load & Performance
Vladislav Suvorov
всем привет
использую инфлюкс+графану для отображения результатов теста.
нужно провести два сравнительных теста и результаты одного наложить на результаты второго (в один график)
можно ли это как-то сделать силами графаны?
есть еще вариант использовать дата сорс плагинный - MetaQueries
источник

KY

Kirill Yurkov in QA — Load & Performance
но у меня им не вышло)
источник

KY

Kirill Yurkov in QA — Load & Performance
если инфлюкс старый то можно только друг под другом + таймшифт встроенный в графану или сравнивать в табличке
источник

KY

Kirill Yurkov in QA — Load & Performance
если что инфлюкс 2.0 это другой язык запросов - "flux"
источник

PB

Pavel Bairov in QA — Load & Performance
Всем привет!
Обзор того, как мы делились опытом и помогали друг другу за две недели.

⏱Максим Евлентьев долго пытался получить в Grafana значения Percentile, такие как JMeter HTML Report, ему помогали все:
▫️ Попробовали backend_influxdb.send_interval=1
▫️ Строили гипотезы как считается статистика
▫️ Функции last("pct99.0"), mean("pct99.0"), percentile("pct99.0",99), percentile("mean",99) не дали нужной точности, минимальная погрешность - 20% у mean("pct99.0")
✅ Пришли к необходимости использования сырых данных:
▫️ использовать Novatech-плагин, что шлет сырые данные
▫️ JMeter 5.4, который может писать сырые данные
▫️ Telegraf как Proxy для надежности вставки сырых данных
❗️Но помните - сырые данные замедляют InfluxDB, альтернативы сырым данным:
▫️ Clickhouse и InfluxDB Сontinious Querie для аггрегации сырых данных
▫️ Наоборот увеличить шаг отправки данных с 1с до 30с для точности и простоты аггрегаций


📊 Обсудили сравнение двух запусков тестов :
▫️ Проект influxdb-timeshift-proxy
▫️ Просто настройку Query Option / Time Shift в Grafana
▫️ Язык Flux + функцию timeshift
▫️ Хранилище ClickHouse + timeshift
▫️ Плагин MetaQuery для Grafana имеет функцию TimeShift
▫️ По сырым CSV-данным и заливкой сырых логов SendLogToInfluxDB (от Степана)
▫️ По сырым данным заливаемым с jsr223-listner-ом
▫️ Roman указал на проект autohome-compareQueries-datasource который работает с Grafana 6.5.3
▫️ Простой вариант с MergeResults  + стандартный html отчёт + готовый скрипт для Jenkins
▫️ Предложен проект carrier-io, в котором есть Grafana-доска со сравнением


😀 Шутили


Разработки:
🆕 Sergey Bronnikov реализовал свой perfmon-agent на языке C. Если кому нужно - обращайтесь к @ligurio
🆕 Степан реализовал SendLogToInfluxDB для отправки JTL/CSV логов JMeter в InfluxDB

Доклады:
🎥 Виктор выступил с докладом "Пример оптимизации производительности в 32 раза"

Gatling:
▫️Отладка HTTP-запросов в Gatling логированием и через проксирование в Fiddler
▫️Разделение Gatling-статистики по двум системам:
 ▫️по двум базам данным InfluxDB через разные порты
 ▫️ по двум разным серверам InfluxDB
источник

PB

Pavel Bairov in QA — Load & Performance
Вот тут как раз есть ссылки на обсуждение темы сравнения
источник