Size: a a a

QA — Load & Performance

2020 October 27

KY

Kirill Yurkov in QA — Load & Performance
Viktor Ganeles
Latency вроде умеет jmeter замерять
Но я сам этим не занимался
там как выяснилось не очень распространенное употребление латенси
источник

KY

Kirill Yurkov in QA — Load & Performance
на самом деле число довольно загадочное, но обычно реально показывает проблемную сеть)
источник
2020 October 28

PB

Pavel Bairov in QA — Load & Performance
Вячеслав Смирнов
Я сам так не пробовал. И в документации к доске не описывал. Если сработает дайте знать. Дополню документацию
Скрипт запускается и вроде всё было ок. Но такое ощущение что оно сетить только в рамках определённой фазы
источник

PB

Pavel Bairov in QA — Load & Performance
источник

PB

Pavel Bairov in QA — Load & Performance
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Pavel Bairov
Скрипт запускается и вроде всё было ок. Но такое ощущение что оно сетить только в рамках определённой фазы
Gatling примет метрики и через java options.
Если в Gatling Maven Plugin
написать:
<jvmArgs>
<jvmArg>-DGATLING_PREFIX=${env.GATLING_PREFIX}</jvmArg>
</jvmArgs>
источник

PB

Pavel Bairov in QA — Load & Performance
Вячеслав Смирнов
Gatling примет метрики и через java options.
Если в Gatling Maven Plugin
написать:
<jvmArgs>
<jvmArg>-DGATLING_PREFIX=${env.GATLING_PREFIX}</jvmArg>
</jvmArgs>
не видит(
(это sys.props)
источник

PB

Pavel Bairov in QA — Load & Performance
источник

ВС

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

PB

Pavel Bairov in QA — Load & Performance
с самого дженкинса?
источник

PB

Pavel Bairov in QA — Load & Performance
я думал об этом, в inject env var сделать
GATLING_PREFIX=v2.gatling.$BUILD_ID.$HOSTNAME

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

ВС

Вячеслав Смирнов... in QA — Load & Performance
Она есть в jenkins, ее передайте в maven

-DBUILD_ID=$BUILD_ID

В properties сделайте property
BUILD_ID

Ее передайте в javaArg gatling

В gatling.conf
В rootPathPrefix напишите не
${?GATLING_PREFIX}
А
v2.${?BUILD_ID}.${?AGENT}
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Agent тоже передайте также
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Pavel Bairov
я думал об этом, в inject env var сделать
GATLING_PREFIX=v2.gatling.$BUILD_ID.$HOSTNAME

но не нашёл переменную что бы вытянуть время
плюс хотелось иметь это на уровне проекта, а не в каждой джобе
Я время использовал просто потому, что так получился ИД уникальный
источник

ВС

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

PB

Pavel Bairov in QA — Load & Performance
А так уникальным id - будет id джобы
то что надо)
источник

PB

Pavel Bairov in QA — Load & Performance
да
источник

PB

Pavel Bairov in QA — Load & Performance
большое спасибо за разбор и помощь!
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Pavel Bairov
большое спасибо за разбор и помощь!
Даже в maven можно ничего не передавать, gatling.conf и так увидит и BUILD_ID и HOSTNAME
источник

PB

Pavel Bairov in QA — Load & Performance
Вячеслав Смирнов
Даже в maven можно ничего не передавать, gatling.conf и так увидит и BUILD_ID и HOSTNAME
йеп)
источник