Size: a a a

QA — Load & Performance

2021 April 29

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
кажется что в жметре это решается разными тредгруппами
источник

ЮК

Юлия Кшнякина... in QA — Load & Performance
т.е. если 10 запросов, то завести 10 тред групп, по которым эти запросы разнести? А остальные последовательные действия в одну из групп разместить? Я правильно поняла вас?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
ну в общем случаее да, коллеги по жметру поулчше подскажут
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
но если я правильно понял вам просто условныее сценарии надо запускать в параллель
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
так же можно запускать нагрузки с нескольких жметров, в одном один сценарий в другом соответственонно другой
источник

ЮК

Юлия Кшнякина... in QA — Load & Performance
Благодарю за советы и подсказки! Буду пробовать.
источник

VV

Vadzim Volkau in QA — Load & Performance
https://www.blazemeter.com/blog/how-to-use-the-parallel-controller-in-jmeter

Совет про 10 тред групп не о том, что нужно, насколько я понял
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Переслано от Anatoliy Korovin
всем привет,
мы тут спонтанно собрались поговорить про JVM профилирование, присоединяйтесь к стриму

https://www.youtube.com/watch?v=hUW7-pTOlaI
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Переслано от Вячеслав Смирнов...
Слайды по теме встречи:
Профилирование JVM в Kubernetes : три больших шага
https://polarnik.github.io/JVM-profiling-in-Kubernetes/

Мониторинг производительности JVM
https://polarnik.github.io/JVM-performance-monitoring/

Сообщество: @qa_load
источник

ВС

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

Мониторинг MBean
▫️prometheus/jmx_exporter jvm agent и Prometheus: https://github.com/prometheus/jmx_exporter
▫️jolokia jvm agent и telegraf с сохранением в InfluxDB или Prometheus https://jolokia.org/reference/html/agents.html#agents-jvm и https://github.com/influxdata/telegraf/tree/master/plugins/inputs/jolokia2
▫️jmx_exporter server и Prometheus (там где нельзя добавить jvm agent) https://github.com/prometheus/jmx_exporter

Профайлеры

Основные открытые проекты:
▫️JDK Flight Recorder из OpenJDK и Java Mission Control: встроенная возможность JVM по профилированию и сбору детальной статистики по коду, памяти, исключениям
▫️SJK от Алексея Рагозина: https://github.com/aragozin/jvm-tools/ консольный сбор и обработка статистики по ThreadDump, HeapDump и не только
▫️AsyncProfiler от Андрея Паньгина: https://github.com/jvm-profiling-tools/async-profiler высокоточное профилирование кода и сбор статистики по исключениям

Другие открытые проекты:
▫️VisualVM: https://visualvm.github.io/ диаграмма потоков, профилирование семплированием и некоторые возможности профилирования локальных приложений

Коммерческие:
▫️JProfiler: https://www.ej-technologies.com/products/jprofiler/overview.html
▫️YourKit JavaProfiler: https://www.yourkit.com/java/profiler/features/
Добавляют инструментирующее профилирование, профилирование JDBC, сбор статистики по HTTP.

Application Performance Monitoring
С функцией профилирования JVM:
▫️Dynatrace
▫️New Relic
▫️Datadoc
Добавляют еще логи, клиентские метрики, MBean, ... и массовое применение. Поэтому работают с меньшей интенсивностью и точностью
источник

AA

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

Е

Егор in QA — Load & Performance
Какое максимальное количество потоков может jmeter  и от чего это значение зависит ?
источник

Ж

Жарков Александр... in QA — Load & Performance
от железа самый очевидный вариант :)
источник

ЮК

Юлия Кшнякина... in QA — Load & Performance
спасибо, почитала. Звучит хорошо и вроде бы то, что надо. Единственно вопрос: подойдет ли для генерации большого кол-ва пользователей/потоков? Свыше 1000, например, 10000. Или тут уже вопрос к железу будет стоять?
источник

jj

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

ЮК

Юлия Кшнякина... in QA — Load & Performance
т.е. лучше рассмотреть другой инструмент. хех, спасибо за советы и подсказки.
источник

jj

jagga jagga in QA — Load & Performance
просто джеметр с тредгруппами
источник

ЮК

Юлия Кшнякина... in QA — Load & Performance
Поэтому собственно и задавала вопрос. Была в раздумьях, стоит ли в джиметре реализовывать такой кейс, т.к. опытных коллег нет, с кем можно было бы посоветоваться на эту тему((
источник

jj

jagga jagga in QA — Load & Performance
ну во первых у вас в требованиях такое есть или нет?
источник

jj

jagga jagga in QA — Load & Performance
надо же понимать что смысла это не имеет - каждый из 10 запросов завршится по-разному
источник