Size: a a a

QA — Load & Performance

2019 August 30

МК

Максим Какбыпограммизд in QA — Load & Performance
но это нужно яву, или скалу даже скорей
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
care1e55 попробуйте кастомный тег

https://jmeter.apache.org/usermanual/component_reference.html#Backend_Listener

TAG_host
${__machineName()}

Основано на
TAG_WhatEverYouWant
You can add as many custom tags as you want. For each of them, just create a new line and prefix its name by "TAG_"
и функции
https://jmeter.apache.org/usermanual/functions.html#__machineName
${__machineName()}
источник

c

care1e55 in QA — Load & Performance
Максим Какбыпограммизд
чот смотрю все в графане графики делают. похоже я старовер какой то, руками генерю из лога 😊
Когда нужна аналитика - да. Нужны сырые данные и потом манипуляции с датафреймом в джупайтере
источник

c

care1e55 in QA — Load & Performance
Вячеслав Смирнов
care1e55 попробуйте кастомный тег

https://jmeter.apache.org/usermanual/component_reference.html#Backend_Listener

TAG_host
${__machineName()}

Основано на
TAG_WhatEverYouWant
You can add as many custom tags as you want. For each of them, just create a new line and prefix its name by "TAG_"
и функции
https://jmeter.apache.org/usermanual/functions.html#__machineName
${__machineName()}
Это скорей Vlad адресовалось
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Точно.
Или иначе назвать тег:
TAG_jmeter_host
источник

c

care1e55 in QA — Load & Performance
Вячеслав Смирнов
care1e55 попробуйте кастомный тег

https://jmeter.apache.org/usermanual/component_reference.html#Backend_Listener

TAG_host
${__machineName()}

Основано на
TAG_WhatEverYouWant
You can add as many custom tags as you want. For each of them, just create a new line and prefix its name by "TAG_"
и функции
https://jmeter.apache.org/usermanual/functions.html#__machineName
${__machineName()}
Да, точно, вроде пару лет назад подобное делал и тоже по машинам нужно было разделение
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Другой вариант еще. Инфраструктурный.
1. На каждой станции запустить telegraf, в котором по умолчанию всегда настроено добавление тега hostname, можно его даже иначе назвать.
2. В нем настроить InfluxDB приёмник.
3. Писать метрики из BackentListener не в InfluxDB, а в Telegraf localhost:port, который будет слать в InfluxDB
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
позамороченней способ, но он добавляет буфер записи. Делает отправку метрик более асинхронной.

В базе InfluxDB метрики принимаются синхронно.
А если слать их сначала в Telegraf, как в proxy, то Telegraf сразу ответит, JMeter перестанет ждать. А уже доставка метрик до InfluxDB станет его проблемой, а не проблемой JMeter.

Это о приёмнике

https://github.com/influxdata/telegraf/tree/master/plugins/inputs/influxdb_listener
источник

ВС

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

VN

Vlad Nixon in QA — Load & Performance
Всем спасибо, будем пробовать после выходных)
источник

VN

Vlad Nixon in QA — Load & Performance
Пока попробуем в каждый тред пихать бекенд листенер с параметрами хостов, а в инфлюксе создадим бдшки для каждого хоста
И один бекенд листенер для jmeter, чтоб собирал метрику общего количества пользаков
источник

VG

Viktor Ganeles in QA — Load & Performance
Vlad Nixon
Пока попробуем в каждый тред пихать бекенд листенер с параметрами хостов, а в инфлюксе создадим бдшки для каждого хоста
И один бекенд листенер для jmeter, чтоб собирал метрику общего количества пользаков
О!
Интересный вариант.
Не додумался.

Меня немного беспокоит, что это будет задалбывать инфлакс лишними запросами: вместо одного запроса будет слаться столько запросов, сколько тредгрупп
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Несколько Backend Listener — спорный вариант ещё по одной причине.
Этот тип Listener отбирает сообщения у других Backend Listener
источник

jj

jagga jagga in QA — Load & Performance
да не работает несколько одновременно
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Так "Backend Listener 2" не будет метрики отправлять. Может если несколько катушек, то сработает.
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Но зная, что соседнее расположение двух "Backend Listener" работает нестандартно, размещаю только один "Backend Listener" в сценарии. С двумя не экспериментировал. Напишите, будут ли проблемы.
источник
2019 August 31

VG

Viktor Ganeles in QA — Load & Performance
В общем, вывод такой: если хотите видеть по-отдельности треды для каждого бизнес-кейса, то надо совать их в jmx-файлы

Ну или геммороиться с отдельными транзакциями, по которым становится понятно, что этот тред запустился/вышел
источник

VG

Viktor Ganeles in QA — Load & Performance
Раздумывая об этом я продолжаю понимать, что lr нравится мне больше
источник

VG

Viktor Ganeles in QA — Load & Performance
Но это потому, что я за него не плачу
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Viktor Ganeles
Но это потому, что я за него не плачу
Хех
источник