Size: a a a

QA — Load & Performance

2021 October 09

VS

Vladimir Sitnikov in QA — Load & Performance
Нашёл.

Для квантилей в influx действительно окно из 100 последних: backend_metrics_window=100

https://github.com/apache/jmeter/blob/c7279348335b820c35ee570462cb2e0b4eb1c370/src/components/src/main/java/org/apache/jmeter/visualizers/backend/SamplerMetric.java#L36-L37
источник

VG

Viktor Ganeles in QA — Load & Performance
Не только для all, а для всех транзакций?
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Там иногда окно 5000 (all, all ok, all ko), а иногда 100.
источник

VS

Vladimir Sitnikov in QA — Load & Performance
А что значит изменяемая?

Т.е. не просто «flat 100rps; flat 200rps; flat 300rps», а целевое значение вообще может поменяться в любую секнуду?

Что именно хочется указать в load_profile?
источник

A

Anna in QA — Load & Performance
на лету руками менять тоже хочется, но пока не сделано. в лоад_профайл указывается комбинация из step(start_rps, fin_rps, step, step_time) и const(tps, time)
источник

ГЯ

Где Я in QA — Load & Performance
Привет
Существует ли entry level литература/ресурс, посвящённый теме особенностям нагрузки кафки как платформы? Может кто поделиться ? Спасибо
источник

VS

Vladimir Sitnikov in QA — Load & Performance
YouTube
Сергей Махетов — Kafka Тестирование и эксплуатация в условиях ограниченных ресурсов
Ближайшая конференция:
Heisenbug 2021 Moscow — 5-7 октября, онлайн.
Подробности и билеты: https://bit.ly/3iVwvxU

. .Целевая аудитория: разработчики, тестировщики, ops в системах с Kafka в основе.

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

Контур является одним из главных поставщиков решений для бизнеса в части предоставления налоговой отчетности, электронного документооборота, ведения бухгалтерии, систем ОФД, ЕГАИС и других решений B2B и B2G. Количество сервисов, приложений, транзакций огромно, и для них всех нужно собирать данные телеметрии — логи, метрики, трассировки, затем транспортировать и распределять их в соответствующие приложения для алертинга, хранения и последующего анализа.

Сергей и его команда разрабатывают транспорт для телеметрии сервисов и приложений с Kafka в основе. Система прокачивает на данном этапе 300 тысяч сообщений в секунду на небольшом кластере…
источник

KY

Kirill Yurkov in QA — Load & Performance
@vladimirsitnikv @annabella0131 я сейчас как раз упражняюсь в таймере который будет принимать на вход именно профиль нагрузки и следить не за интенсивностью в итерации а за каждым семплером. работать будет в связке с контроллером который будет позволять пропускать те семплеры которые превышают свой рпс. скорее всего профиль будет передаваться в виде таблицы связности графа с весами, чтобы учесть и связанность, вероятно вложенную и интенсивность. но пока успехи не очень)
источник

A

Anna in QA — Load & Performance
иди обниму
источник

KY

Kirill Yurkov in QA — Load & Performance
считать буду на основе пресайза, управлять множителем на профиль
источник

KY

Kirill Yurkov in QA — Load & Performance
а контроллер на основе weighed switch controller
источник

A

Anna in QA — Load & Performance
а когда у тебя релиз?)
источник

KY

Kirill Yurkov in QA — Load & Performance
исходя из текущих успехов года 3 надо)
источник

A

Anna in QA — Load & Performance
я вот еще мечтаю о такой штуке: передаешь профиль параметром, оно шуршит в соответствии, НО можно в риалтайме этот профиль "перебить", передав другой
источник

A

Anna in QA — Load & Performance
ладно тебе, 2 недели достаточно)
источник

KY

Kirill Yurkov in QA — Load & Performance
это не сложно вкрутить
источник

KY

Kirill Yurkov in QA — Load & Performance
увы)
источник

A

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

A

Anna in QA — Load & Performance
@vladimirsitnikv , а ты что используешь в скриптах под банковскую нагрузку? интересует связка тг+таймер для финансовых транзакций, и сколько это дело использует потоков для исо и для хттп\жисон протоколов для разных порядков тпс
источник

VS

Vladimir Sitnikov in QA — Load & Performance
У нас свой запускатель нагрузки, поэтому нам достаточно фиксированного темпа от precise, и мы просто N раз jmeter запускаем. Там и прогрев и замер получается. Поэтому я и неособо делаю фичу вариативной нагрузки в precise. Но, наверное, стоит сделать
источник