Size: a a a

QA — Load & Performance

2020 June 30

VS

Vladislav Suvorov in QA — Load & Performance
кстати, мб есть ещё под рукой у кого-то хорошее описание как лучше строить workflow с jenkins и jmeter и через что лучше генерить автоотчет?
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
Слайды и видео трёх докладов Load Testing MeetUp 4 февраля 2020 года:

1. Программирование с Grafana и InfluxDB
Смирнов Вячеслав (@smirnovqa), Райффайзенбанк
Слайды: https://speakerdeck.com/polarnik/proghrammirovaniie-s-grafana-i-influxdb
Видео: https://youtu.be/sEcudxQB62M?t=573

2. Автоматизация НТ. Дёшево и больно
Юрков Кирилл (@login40k), Билайн
Слайды: https://speakerdeck.com/polarnik/avtomatizatsiia-nt-dioshievo-i-bol-no
Видео: https://youtu.be/sEcudxQB62M?t=2863

3. Case Study дефектов производительности: DeadLock, Race Condition, Memory Leak
Филимонов Сергей (Сергей (care1e55) ), EPAM
Слайды: https://speakerdeck.com/polarnik/case-study-diefiektov-proizvoditiel-nosti-deadlock-race-condition-memory-leak
Видео: https://youtu.be/sEcudxQB62M?t=4567

Если у вас есть тема для выступления, то напишите мне (@smirnovqa) или заполните форму заявки на доклад: https://forms.gle/JJNteyppiHS5QfDH6

Следующий митап проведём в апреле, или как только материалы подготовим.
За анонсами следите на @qaload
источник

VS

Vladislav Suvorov in QA — Load & Performance
спасибо
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Vladislav Suvorov
всем привет!
есть задача достигнуть 400 rps на сервере. для нагрузки используем jmeter. его ресурсов не хватает, чтобы создать требуемую нагрузку.
какие есть варианты разогнать rps без разгона серверного железа?
пока посматриваю в сторону яндекс танка. будет ли прогресс, если через него грузить скриптами жиметра?
В дополнение к настройке HEAP. Можно настроить в jmeter.properties
httpclient.reset_state_on_thread_group_iteration=false

Рассказ об этом готовил:
https://youtu.be/rQCspOA30Bc
Слайды:
https://t.me/qaload/9
YouTube
Вячеслав Смирнов — Ускоряем Apache JMeter
Ближайшая конференция — Heisenbug 2020 Piter
15-18 июня, Online
Подробности и билеты: https://bit.ly/heisenbug2020piter

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

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

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

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

VS

Vladislav Suvorov in QA — Load & Performance
спасибо
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Э-хей! Нас 1900+. @Mike9388 прими виртуальный подарок
Yamaha XV 1900 (https://www.bikerwiki.ru/XV_1900)
источник

MP

Mike Petrov in QA — Load & Performance
@smirnovqa спасибо )
источник

VB

Viktor Bashkatov in QA — Load & Performance
Коллеги, добрый день!
Задался вопросом оптимального автоматизированного запуска нагрузочных скриптов. Используются: JMeter, Jenkins, Gitlab, Prometheus, Grafana.

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

Источники вдохновения: https://sqa.stackexchange.com/questions/33415/how-to-push-my-jmeter-project-to-github-and-run-it-via-pipeline-from-jenkins и https://www.blazemeter.com/blog/how-run-jmeter-test-jenkins-20-pipelines-and-github
источник

KY

Kirill Yurkov in QA — Load & Performance
Viktor Bashkatov
Коллеги, добрый день!
Задался вопросом оптимального автоматизированного запуска нагрузочных скриптов. Используются: JMeter, Jenkins, Gitlab, Prometheus, Grafana.

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

Источники вдохновения: https://sqa.stackexchange.com/questions/33415/how-to-push-my-jmeter-project-to-github-and-run-it-via-pipeline-from-jenkins и https://www.blazemeter.com/blog/how-run-jmeter-test-jenkins-20-pipelines-and-github
делал нечто подобное, взлетит, но камни у каждого свои обычно) о своих отчасти я вот на докладе выше рассказал.
источник

VB

Viktor Bashkatov in QA — Load & Performance
Kirill Yurkov
делал нечто подобное, взлетит, но камни у каждого свои обычно) о своих отчасти я вот на докладе выше рассказал.
Да, посмотрел доклад, спасибо.
источник

jj

jagga jagga in QA — Load & Performance
Viktor Bashkatov
Коллеги, добрый день!
Задался вопросом оптимального автоматизированного запуска нагрузочных скриптов. Используются: JMeter, Jenkins, Gitlab, Prometheus, Grafana.

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

Источники вдохновения: https://sqa.stackexchange.com/questions/33415/how-to-push-my-jmeter-project-to-github-and-run-it-via-pipeline-from-jenkins и https://www.blazemeter.com/blog/how-run-jmeter-test-jenkins-20-pipelines-and-github
взлетит, только почему jenkins и Gitlab?)
источник

VB

Viktor Bashkatov in QA — Load & Performance
jagga jagga
взлетит, только почему jenkins и Gitlab?)
Это установлено у заказчика.
источник

VB

Viktor Bashkatov in QA — Load & Performance
Есть более кошерные сочетания?
источник

jj

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

jj

jagga jagga in QA — Load & Performance
хотя гитлаб тож ничо так, если раскурить
источник

VB

Viktor Bashkatov in QA — Load & Performance
Гитлаб чисто для контроля версий нагрузочных скриптов.
источник

jj

jagga jagga in QA — Load & Performance
аа там без CI чтоли?
источник

VB

Viktor Bashkatov in QA — Load & Performance
CI есть. Запуск параметризованных скриптов будет через дженкинс (параметризация и дашборды уже есть, не хочется терять готовый кусок), сейчас вот смотрю, нужно ли приделывать гитлаб, т.к. есть риск изменения одного скрипта несколькими людьми.
источник

M

Maxim in QA — Load & Performance
У меня на проекте относительно собрано через

jenkins (pipeline) / gitlab (хранение скриптов) / hp performance center  / influxdb (для данных транзакций) / grafana (отрисовка графиков) / mariadb (для хранения сравниваемых результатов тестов) / pentaho data integration (сравнение) / confluence (хранение готовых отчетов).

Но интеграция между этим всем в основном не изящно на плагинах jenkins и самописных утилитах с CLI на Java.
источник