Size: a a a

QA — Load & Performance

2020 November 13

DW

Denis Weber in QA — Load & Performance
у меня такое-же... НО!
Если я иду по ssh на <slave_ip> и делаю там ./apache-jmeter-5.3/bin/jmeter.sh -Jusers=5 -Jduration=12 -Jtoken=<token> -n -t test.jmx -l result.jtl  то все работает) test.jmx везде один и тот-же(
источник

AG

Alex Grishutin in QA — Load & Performance
-J[prop name]=[value] - defines a local JMeter property.
-G[prop name]=[value] - defines a JMeter property to be sent to all remote servers.
источник

AG

Alex Grishutin in QA — Load & Performance
поменяй J на G
источник

AG

Alex Grishutin in QA — Load & Performance
это из документации метра
источник

DW

Denis Weber in QA — Load & Performance
источник

DW

Denis Weber in QA — Load & Performance
Alex Ты спас мой мозг!
источник

DW

Denis Weber in QA — Load & Performance
Благодарю!
источник

AG

Alex Grishutin in QA — Load & Performance
👍
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
Степа Фомичев
Как связаны язык, на котором написана система и язык, на котором написан инструмент?
источник

K

Kostya in QA — Load & Performance
Всем привет.
Подскажите как добавить какой-нибудь текст к transaction controller через jsr assertion?
Если поставить галочку в "generate parent sample", то всё хорошо сетается через следующий код


if (SampleResult.getSampleLabel() != null) {
SampleResult.setSampleLabel("amazing_text" + SampleResult.getSampleLabel())
prev.setIgnore()
}
Если снять галочку из чекбокса,то не заходит в этот кондишн и не добавляет текст.
источник

KY

Kirill Yurkov in QA — Load & Performance
Kostya
Всем привет.
Подскажите как добавить какой-нибудь текст к transaction controller через jsr assertion?
Если поставить галочку в "generate parent sample", то всё хорошо сетается через следующий код


if (SampleResult.getSampleLabel() != null) {
SampleResult.setSampleLabel("amazing_text" + SampleResult.getSampleLabel())
prev.setIgnore()
}
Если снять галочку из чекбокса,то не заходит в этот кондишн и не добавляет текст.
а в чем смысл? вообще задачу не очень понял
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Kostya
Всем привет.
Подскажите как добавить какой-нибудь текст к transaction controller через jsr assertion?
Если поставить галочку в "generate parent sample", то всё хорошо сетается через следующий код


if (SampleResult.getSampleLabel() != null) {
SampleResult.setSampleLabel("amazing_text" + SampleResult.getSampleLabel())
prev.setIgnore()
}
Если снять галочку из чекбокса,то не заходит в этот кондишн и не добавляет текст.
Prev = SampleResult значит. Не делайте setIgnore и увидите результат
источник

K

Kostya in QA — Load & Performance
Kirill Yurkov
а в чем смысл? вообще задачу не очень понял
Предположим сам transaction controller называется Test,нужно чтобы с помощью jsr assertion он попал в инфлюкс с названием My_Test
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Также можно в имя TC подставить переменную
${myPrefix} она добавится, если будет задана
источник

K

Kostya in QA — Load & Performance
Вячеслав Смирнов
Также можно в имя TC подставить переменную
${myPrefix} она добавится, если будет задана
думал про это,но к сожалению это мой самый последний вариант от которого плохо пахнет:)
источник

KY

Kirill Yurkov in QA — Load & Performance
Kostya
думал про это,но к сожалению это мой самый последний вариант от которого плохо пахнет:)
переменные быстро работают, чем плох вариант?
источник

K

Kostya in QA — Load & Performance
Kirill Yurkov
переменные быстро работают, чем плох вариант?
Усложняет скрипт,там итак 200+ реквестов и построен на тест фрагментах,а то что я описал выше нужно буквально для нескольких transaction controllers
источник

K

Kostya in QA — Load & Performance
+это ещё через тред группы прокидывать
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
в целом можно вручную писать данные в инфлюкс и генерить их. всего то нужно посчитать от одного запроса до другого время (а-ля транзакция) и сделать http request по апишке
источник