Size: a a a

QA — Load & Performance

2020 October 27

СФ

Степа Фомичев... in QA — Load & Performance
А есть вообще отдельно лэйтенси смысл мерить? В конечном титоге интересует же все равно io
источник

ЕЕ

Евгений Евгений... in QA — Load & Performance
Oleg Chaplashkin
Трафик идёт по внутреннему
Однако интересен сам факт измерения: как и чем? Допустим, один замер в одной сети, другой - нет. Как измерить сетевые издержки?
telegraf может пинговать узлы, а grafana визуализировать результат
источник

PB

Pavel Bairov in QA — Load & Performance
Вячеслав Смирнов
https://github.com/polarnik/gatling-report-example/blob/master/start.gatling.rootPathPrefix.sh

Если два узла отправят метрики с одинаковыми тегами в один момент времени, то сохранится только вторая запись. Этого не избежать, так реализован InfluxDB.

Чтобы это обойти использую дополнительные теги:

RunID
Hostname

Так метрики становятся раздельными. С уникальными тегами. И не удаляют друг друга
Вячеслав, у меня есть вопрос — а как запустить этот скрипт в джобе дженкинса что бы оно пробросило в evn var? Проблема в том что джоба maven и выполнить
export GATLING_PREFIX=`./start.gatling.rootPathPrefix.sh` && mvn gatling:test -Dgatling.simulationClass=simulation.workers.Example
не получится
источник

PB

Pavel Bairov in QA — Load & Performance
с pre step тоже по идее не засетитть, как как не шейряться энвы на разные шаги (pre, build, post)
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
сделай не мавен джобу
источник

М

Максим in QA — Load & Performance
Коллеги, приветствую. Мб мой вопрос покажется нубским немного. Как сделать нужное мне действие 1 раз за весь тест? Не 1 действие за 1 поток через once only controller, а за весь тест. jmeter
источник

DS

Dmytro Slobodianiuk in QA — Load & Performance
а когда это действие надо выполнить? если до или после, можно выделить в отдельную thread group
источник

A

Anna in QA — Load & Performance
Максим
Коллеги, приветствую. Мб мой вопрос покажется нубским немного. Как сделать нужное мне действие 1 раз за весь тест? Не 1 действие за 1 поток через once only controller, а за весь тест. jmeter
setUp Thread Group?
источник

М

Максим in QA — Load & Performance
Спасибо за помощь, коллеги. Разобрался)
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Pavel Bairov
Вячеслав, у меня есть вопрос — а как запустить этот скрипт в джобе дженкинса что бы оно пробросило в evn var? Проблема в том что джоба maven и выполнить
export GATLING_PREFIX=`./start.gatling.rootPathPrefix.sh` && mvn gatling:test -Dgatling.simulationClass=simulation.workers.Example
не получится
https://github.com/polarnik/Apache.JMeter.Benchmark.NG/blob/460ee7d443cf355e5ae5d43c69fe2c2ce988e3f1/pom.xml#L1211

<execution>
   <id>prefix</id>
   <phase>pre-integration-test</phase>
   <goals>
       <goal>exec</goal>
   </goals>
   <configuration>
       <workingDirectory>${project.basedir}/src/test/tools/</workingDirectory>
       <executable>${project.basedir}/src/test/tools/start.gatling.rootPathPrefix.sh</executable>
    </configuration>
</execution>
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Ссылка на пример. Там я запускаю sjk, а не скрипт расчета префикса. Но можно запускать export переменной
источник

PB

Pavel Bairov in QA — Load & Performance
и получиться что-то типа?
exec gatling:test ….
источник

PB

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

ВС

Вячеслав Смирнов... in QA — Load & Performance
Получится
mvn gatling:test
или
mvn verify

gatling:test выполняется по умолчанию в фазу integration test, если его вызвать, то он вызовет и pre-integration-test перед собой
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Также как mvn deploy вызывает mvn compile перед собой автоматически
источник

PB

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

PB

Pavel Bairov in QA — Load & Performance
да, уже понял
источник

ВС

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

П

Павел in QA — Load & Performance
Добрый вечер, коллеги! Кто работал с плагином jmeter-iso8583?

Такая ситуёвина - реквест ISO-8583 CBS INTERFACE.
При попытке запроса ругается -
"org.jpos.iso.ISOException: error packing field 48 (org.jpos.iso.ISOException: java.lang.NullPointerException: Cannot invoke "org.jpos.iso.ISOFieldPackager.pack(org.jpos.iso.ISOComponent)" because "this.fld[i]" is null"

Packager 48 field(ancii):
<isofieldpackager
     id="48"
     length=«**»(обезличка)
     name="Additional data - private"
     class="org.jpos.iso.IFA_LLLCHAR"
     packager="org.jpos.iso.packager.GenericSubFieldPackager"
     emitBitmap="false"
     firstField="1"
     maxValidField="3">
   <isofield
       id="1"
       length="1"
       name="Settlement type"
       class="org.jpos.iso.IFA_NUMERIC"/>
   <isofield
       id="2"
       length="3"
       name="SVFE Transaction Type"
       class="org.jpos.iso.IFA_NUMERIC"/>
       ...
источник

П

Павел in QA — Load & Performance
источник