Size: a a a

QA — Load & Performance

2020 November 06

ВС

Вячеслав Смирнов... in QA — Load & Performance
Иоанн думаю сдалал аннотации через InfluxDB протокол. Он отдельный же
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
А тут результаты без аннотаций
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
отдельно
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Проверьте, что база есть. Создайте ее.
Create database gatling
С утилитой influx
источник

K

Ksenia in QA — Load & Performance
база есть, выглядит так сейчас
источник

K

Ksenia in QA — Load & Performance
графана тоже без проблем к ней подключается
источник

ΙΤ

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

K

Ksenia in QA — Load & Performance
нет, создан был measurement, саму базу я создавала
источник

СЧ

Сергей Чепкасов... in QA — Load & Performance
Всем привет!
Провели воркшоп на гейзенбаге по тестированию производительности с gatling и gitlab, для воркшопа подготовлено множество материалов, которые могут помочь в самостоятельном изучении этих инструментов.
Все материалы доступны в публичном репозитории: https://gitlab.com/tinkoffperfworkshop
Первую часть воркшопа можно повторить самостоятельно по шагам из шпаргалки: https://gitlab.com/tinkoffperfworkshop/part-1/cheat-sheet
Во второй части созданы отдельные репозитории, в них также есть ридми с инструкциями: https://gitlab.com/tinkoffperfworkshop/part-2

Что есть интересного:
1. Разворачиваем окружение для тестов локально в контейнерах: influxdb, vector, loki, prometheus, cadvisor, portainer, grafana, gitlab-runner
2. Создаем скрипты gatling для различных протоколов: http, jdbc, grpc
3. Создаем CI джобы для gitlab
4. Подключаем агент в gitlab.com
5. Проводим и мониторим тесты
источник

NK

ID:0 in QA — Load & Performance
Переслано от Сергей Чепкасов...
Всем привет!
Провели воркшоп на гейзенбаге по тестированию производительности с gatling и gitlab, для воркшопа подготовлено множество материалов, которые могут помочь в самостоятельном изучении этих инструментов.
Все материалы доступны в публичном репозитории: https://gitlab.com/tinkoffperfworkshop
Первую часть воркшопа можно повторить самостоятельно по шагам из шпаргалки: https://gitlab.com/tinkoffperfworkshop/part-1/cheat-sheet
Во второй части созданы отдельные репозитории, в них также есть ридми с инструкциями: https://gitlab.com/tinkoffperfworkshop/part-2

Что есть интересного:
1. Разворачиваем окружение для тестов локально в контейнерах: influxdb, vector, loki, prometheus, cadvisor, portainer, grafana, gitlab-runner
2. Создаем скрипты gatling для различных протоколов: http, jdbc, grpc
3. Создаем CI джобы для gitlab
4. Подключаем агент в gitlab.com
5. Проводим и мониторим тесты
источник

А

Апельсин in QA — Load & Performance
ID:0
Переслано от Сергей Чепкасов
Всем привет!
Провели воркшоп на гейзенбаге по тестированию производительности с gatling и gitlab, для воркшопа подготовлено множество материалов, которые могут помочь в самостоятельном изучении этих инструментов.
Все материалы доступны в публичном репозитории: https://gitlab.com/tinkoffperfworkshop
Первую часть воркшопа можно повторить самостоятельно по шагам из шпаргалки: https://gitlab.com/tinkoffperfworkshop/part-1/cheat-sheet
Во второй части созданы отдельные репозитории, в них также есть ридми с инструкциями: https://gitlab.com/tinkoffperfworkshop/part-2

Что есть интересного:
1. Разворачиваем окружение для тестов локально в контейнерах: influxdb, vector, loki, prometheus, cadvisor, portainer, grafana, gitlab-runner
2. Создаем скрипты gatling для различных протоколов: http, jdbc, grpc
3. Создаем CI джобы для gitlab
4. Подключаем агент в gitlab.com
5. Проводим и мониторим тесты
источник

AK

Alex Kachur in QA — Load & Performance
Круто! А запись будет?
источник

СЧ

Сергей Чепкасов... in QA — Load & Performance
Alex Kachur
Круто! А запись будет?
это вопрос к организаторам) кажется выкладывают ближе к следующему гейзенбагу на ютуб
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
что-то выкладывают, что-то нет
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
примерно половину с прошлого гейзенбага не выложиди
источник

СЧ

Сергей Чепкасов... in QA — Load & Performance
Если будут вопросы по первой части: @chepk, по второй части: @Maksimall89
источник

AK

Alex Kachur in QA — Load & Performance
ясно, ну в любом случае спасибо за материалы - работа просто огромная проделана по тому что вижу в репозиториях! 🙏
источник

СЧ

Сергей Чепкасов... in QA — Load & Performance
Alex Kachur
ясно, ну в любом случае спасибо за материалы - работа просто огромная проделана по тому что вижу в репозиториях! 🙏
🤟
источник

M

Maksimall89 in QA — Load & Performance
Alex Kachur
ясно, ну в любом случае спасибо за материалы - работа просто огромная проделана по тому что вижу в репозиториях! 🙏
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Alex Grishutin
Ребзя, помню, была где-то статья по метру (мб у блейза или в доках), что не рекомендуется с одного инстанса запускать больше 600 или 800 потоков из-за специфики самой джавы. Может она завалялась у кого под рукой?
Ну или меня память подводит и такой статьи вообще не было)
@Ganeles , спс. Честно говоря, не успеваю всё читать.

Да, отмена тредов оказалась нетакой простой.
Там 2 части:
a) Замена потоков на треды. Это плюс-минус несложно. Там логично использовать асинхронный http клиент, но не нашлось хороших клиентов, которые не только асинхронные, но и рассчитаны на 100500 пользователей.

б) JMeter дерево клонируется для каждого пользователя. И это занимает ощутимую память. При этом, некий минус, ведь у каждого элемента куча properties, и даже те, которые статичны всё равно клонируются (а вдруг их придётся менять).

И всё это умножается на то, что потребление памяти полностью завист от сценария.

Тем не менее, если потоки ничего не делают, то и 10’000 нормально.
Проблема именно в том, насколько там сложные сценарии.
источник