Size: a a a

QA — Load & Performance

2020 October 22

СФ

Степа Фомичев... in QA — Load & Performance
Григорий Вагайцев
а кто-нибудь в курсе что по ресурсам менее затратное? boundary или regex extractor?или разница не принципиальна?
Баундари самый быстрый экстрактор в jmeter, за ним regexp. Кажется, был доклад на эту тему
источник

СФ

Степа Фомичев... in QA — Load & Performance
Григорий Вагайцев
а кто-нибудь в курсе что по ресурсам менее затратное? boundary или regex extractor?или разница не принципиальна?
https://youtu.be/rQCspOA30Bc
Вот здесь в том числе про экстракторы есть
YouTube
Вячеслав Смирнов — Ускоряем Apache JMeter
Ближайшая конференция — Heisenbug 2020 Moscow
4-7 ноября, Online
Подробности и билеты: https://heisenbug-moscow.ru/


.Apache JMeter не требует рекламы, но нечасто время уделяют скорости работы самих нагрузочных скриптов. Вячеслав рассматривает подходы к оптимальному написанию скриптов, что позволяет сэкономить на нагрузочных машинах и позволяет по-новому посмотреть на JMeter.

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

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

Пользуясь средствами профилирования Java-приложений, такими как Java Flight Recorder, jVisualVM, SJK, имея доступ к исходным кодам инструмента, написав синтетические тесты и взяв примеры из практики, мы подготовили отчёт по тестированию…
источник

ГВ

Григорий Вагайцев... in QA — Load & Performance
Степа Фомичев
https://youtu.be/rQCspOA30Bc
Вот здесь в том числе про экстракторы есть
YouTube
Вячеслав Смирнов — Ускоряем Apache JMeter
Ближайшая конференция — Heisenbug 2020 Moscow
4-7 ноября, Online
Подробности и билеты: https://heisenbug-moscow.ru/


.Apache JMeter не требует рекламы, но нечасто время уделяют скорости работы самих нагрузочных скриптов. Вячеслав рассматривает подходы к оптимальному написанию скриптов, что позволяет сэкономить на нагрузочных машинах и позволяет по-новому посмотреть на JMeter.

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

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

Пользуясь средствами профилирования Java-приложений, такими как Java Flight Recorder, jVisualVM, SJK, имея доступ к исходным кодам инструмента, написав синтетические тесты и взяв примеры из практики, мы подготовили отчёт по тестированию…
Спасибо, посмотрю
источник

P

Pavla in QA — Load & Performance
Степа Фомичев
Тебе нужно количество контроллеров в секунду или количество запросов в контроллерах в секунду?
Мне нужно количество транзакций в секунду. Но что-то не верится графику grafan'ы. Агрегация одна и та же, фильтр тоже
источник

P

Pavla in QA — Load & Performance
Степа Фомичев
Тебе нужно количество контроллеров в секунду или количество запросов в контроллерах в секунду?
источник

СФ

Степа Фомичев... in QA — Load & Performance
А
источник

СФ

Степа Фомичев... in QA — Load & Performance
Так в графане надо делить количество тредов на send interval
источник

СФ

Степа Фомичев... in QA — Load & Performance
Ой
источник

СФ

Степа Фомичев... in QA — Load & Performance
Католичество транзакций
источник

P

Pavla in QA — Load & Performance
Так и есть)
SELECT sum("count") / [[aggregate]]  FROM "jmeter" WHERE  ("transaction" =~ /^S\d*_T\d*_[^R]/  and "responseCode" = '' and "statut" = 'all') AND $timeFilter  GROUP BY time([[aggregate]]s) fill(null)
подозрительно
источник

AG

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

СФ

Степа Фомичев... in QA — Load & Performance
Попробуй / $send_intereval
источник

СФ

Степа Фомичев... in QA — Load & Performance
Вообще как часто backend listener у тебя шлет запросы в инфлакс? Или откуда этот aggregate
источник

P

Pavla in QA — Load & Performance
агрегация одна, по 10 секунд, листнер каждые 20 секунд шлёт.
Буду копать, спасибо)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Нужно разделить на 20, значит
источник

СФ

Степа Фомичев... in QA — Load & Performance
А что за агрегация по 10 секунд?
источник

P

Pavla in QA — Load & Performance
Спасибо, попробую)

группировка значений по времени. Условно выводить посекундно, по 10 сек, по минуте и т.д.
источник

СФ

Степа Фомичев... in QA — Load & Performance
А, в лисенере в jmeter?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Крч, если ты разделишь count на send interval(раз в какое количество секунд backend listener шлет метрики в influxdb) то получишь tps(transaction per second), на это уже можно будет накрутить твою аггрегацию, чем бы она не была
источник

VS

Vladislav Suvorov in QA — Load & Performance
Рома о, какие люди) привет
источник