Size: a a a

QA — Load & Performance

2020 January 20

AS

Antony Sunrise in QA — Load & Performance
Ну загрузку ЦП и памяти я приложил конечно. Что ещё можно?
источник

KY

Kirill Yurkov in QA — Load & Performance
зависит от приложения - различные очереди, коннекты, воркеры, массу всего. важно еще все таки не просто приложить, а нечто показательное чтобы в них было. если утилизация ресурсов минимальная - то врядли это скажет о том, что задержки на сервере
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Antony Sunrise
Чем обосновать что задержки происходят на сервере, а не на нагрузочном клиенте?
Если запрофилировать клиент, то будет видно, что он ждёт ответов сервера или ждёт локальных ресурсов.
источник

OP

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

ВС

Вячеслав Смирнов in QA — Load & Performance
Вот тут тормозит JMeter. Ждёт соединение от операционной системы
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Вот тут уже большая часть времени - зависит от скорости ответа сервера. Мяч на его стороне
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Antony Sunrise
Чем обосновать что задержки происходят на сервере, а не на нагрузочном клиенте?
Ещё поможет анализ метрик на балансировщике нагрузки: nginx, haproxy

Там есть все необходимые времена: client time, connect time, ... Много разных
источник

AS

Antony Sunrise in QA — Load & Performance
Вячеслав Смирнов
Вот тут тормозит JMeter. Ждёт соединение от операционной системы
Это мне где такое увидеть?
источник

B

Bola in QA — Load & Performance
Максим Какбыпограммизд
http header manager есть там.
Менеджер нужен, если управляешь хедерами нескольких запросов. А так хэдер можно передать в запросе, без манагера
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Antony Sunrise
Это мне где такое увидеть?
Это результат профилирования JVM с помощью SJK
https://github.com/aragozin/jvm-tools

Flame-диаграмма

Можно использовать и другие профайлеры
источник

KY

Kirill Yurkov in QA — Load & Performance
под профилировщиком производительность jmeter не падает?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Kirill Yurkov
под профилировщиком производительность jmeter не падает?
Падает. На 30%, если JMeter изначально не тормозил и активно работал, без пауз и таймеров.

Если было много таймеров, то будет не заметно.
источник

KY

Kirill Yurkov in QA — Load & Performance
понял спасибо!
источник

S

Sergey in QA — Load & Performance
Всем привет. Подскажите, пожалуйста, есть бизнес процесс, состоящий из двух запросов. Реализовал кейс в Jmeter. Требуется подать нагрузку на этот бизнес процесс 3600 операций в час. И добавил Constant Throughput Timer. Суммарно процесс выполняется 9 сек. Соответственно в Constant Throughput Timer прописал 6.7 и выбрал настройку this thread group. Настроил Thread Group, указав 9 пользователей. Когда запускаю тест общая интенсивность делится между двумя семплерами, общая интенсивность верная. Как сделать чтобы общая нагрузка не делилась на количество семплеров в сценарии?
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Sergey
Всем привет. Подскажите, пожалуйста, есть бизнес процесс, состоящий из двух запросов. Реализовал кейс в Jmeter. Требуется подать нагрузку на этот бизнес процесс 3600 операций в час. И добавил Constant Throughput Timer. Суммарно процесс выполняется 9 сек. Соответственно в Constant Throughput Timer прописал 6.7 и выбрал настройку this thread group. Настроил Thread Group, указав 9 пользователей. Когда запускаю тест общая интенсивность делится между двумя семплерами, общая интенсивность верная. Как сделать чтобы общая нагрузка не делилась на количество семплеров в сценарии?
Добавить в начало теста Flow Control Action, а Timer перенести в дочерний элемент Flow Control Action
источник

S

Sergey in QA — Load & Performance
Спасибо, попробую)
источник

OP

Oleg Pipenko in QA — Load & Performance
Добрый день! подскажите, плз, если кто знает, как можно закостомайзить новую колонку в jmeter-report и чтоб ее резалт вычислялся согласно формуле. Мне необходимо добавить коэффициент вариации: coefficient of variation (CV)
источник

VG

Viktor Ganeles in QA — Load & Performance
Kirill Yurkov
я даже на все вопросы ранорекса отвечал! о чем речь))
А вот и второй шаг!
:)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Oleg Pipenko
Добрый день! подскажите, плз, если кто знает, как можно закостомайзить новую колонку в jmeter-report и чтоб ее резалт вычислялся согласно формуле. Мне необходимо добавить коэффициент вариации: coefficient of variation (CV)
Вам нужно стандартное отклонение?

Простой способ -- сформировать отчёт SummaryReport в конце теста с помощью плагина
JMeterPluginCMD.

Там уже есть колонка Std dev.
источник

ВС

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