Size: a a a

QA — Load & Performance

2020 August 20

DB

Denys Boiko in QA — Load & Performance
jagga jagga
не вижу сложностей в поддержке в части изменения пары циферок в файле или копипасты для добавления нового параметра
когда у тебя 50+ транзакций и меняется бейзлайн это может стать проблемой. Например  обавили кеширование и всё стало быстрее. Насколько легко можно в ямле поменять экспектеды для большого количества транзакций?
источник

jj

jagga jagga in QA — Load & Performance
тут надо соблюдать баланс ))
источник

jj

jagga jagga in QA — Load & Performance
на каждый лейбл/транзакцию можно конечно вешать свой крит - но опять таки - все сводится к правке yaml-файла в текстовом редакторе/sed'e
источник

jj

jagga jagga in QA — Load & Performance
я криты вынес в отдельный файл и инклюдом их подцепляю
источник

jj

jagga jagga in QA — Load & Performance
на прошлом месте работы было порядка 30 лейблов в тестах для определения тормозящей компоненты - гемора особо не чувствовал
источник

DB

Denys Boiko in QA — Load & Performance
Понял. Спасибо. Вариант с taurus интересный
источник

VG

Viktor Ganeles in QA — Load & Performance
Oleg Pipenko
или может кто подскажет, как можно выполнить внешний jmx в поле value. например через ${__groovy()}?
а зачем jmx ? сделай целевой запрос. Селект в БД  или чтение из файла.
тоже не подскажу как, но явно проще нагуглить будет.
источник

OP

Oleg Pipenko in QA — Load & Performance
Viktor Ganeles
а зачем jmx ? сделай целевой запрос. Селект в БД  или чтение из файла.
тоже не подскажу как, но явно проще нагуглить будет.
у меня версию, ревизию и т.д. возвращает http-request. перед этим нужно залогиниться. потом с респонза вытягивается инфа о версии текущей апликухи и пишется в проперти или можно в переменную. Поэтому код будет не маленький
источник

VG

Viktor Ganeles in QA — Load & Performance
Странно, что версия системы показывается только после логина. Так и представляю:
- Поддержка? Не могу залогиниться!
- А какая версия системы?
- Так я залогиниться не могу, как я вам отвечу..

Выясни, где хранится версия системы. Может в БД или в каком-то файле и стучись в него. Так себе путь, конечно, но можно попробовать.
Ну или как Вячеслав сказал - отдельным запросом отправляй версию в Графану.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Oleg Pipenko
у меня версию, ревизию и т.д. возвращает http-request. перед этим нужно залогиниться. потом с респонза вытягивается инфа о версии текущей апликухи и пишется в проперти или можно в переменную. Поэтому код будет не маленький
А вариант просто отправить единичный запрос JSR-223 Sampler с пустым телом, в имени которого будет

Version: ${version}

Не понравился?
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Потом в Grafana Variables сделаете запрос - вернуть последний sample имя которого начинается на Version и все
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
select last("transaction") from "jmeter" Where "application"=~/^${application:regex}$/ and "transaction"=~/^Version: .+$/ and $timeFilter
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Эту переменную можно будет вставлять в шапку отчёта. В Grafana есть панели с типом Text.
источник

ДВ

Дмитрий Винокуров... in QA — Load & Performance
jagga jagga
Конечно, роботы должны вкалывать, не все ж руками мучать себя
А подробнее? 😄
источник

jj

jagga jagga in QA — Load & Performance
ну это долго расписывать/копипастить
источник

OP

Oleg Pipenko in QA — Load & Performance
Вячеслав Смирнов
А вариант просто отправить единичный запрос JSR-223 Sampler с пустым телом, в имени которого будет

Version: ${version}

Не понравился?
пардон, может недопонял, но Version: ${version} достаточно будет единичного запуска, н-р setUp Thread group?
источник

jj

jagga jagga in QA — Load & Performance
Дмитрий Винокуров
А подробнее? 😄
начни с простого запуска своей нагрузочной тулзы через CI
источник

jj

jagga jagga in QA — Load & Performance
Дмитрий Винокуров
А подробнее? 😄
тут внизу страницы примеры https://gettaurus.org/kb/Index/
источник

jj

jagga jagga in QA — Load & Performance
1 и 3 про дженкинс
источник

jj

jagga jagga in QA — Load & Performance
либо раздел Articles - там текстом вроде
источник