Size: a a a

QA — Load & Performance

2020 September 15

KY

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

KY

Kirill Yurkov in QA — Load & Performance
можешь глянуть
источник

KY

Kirill Yurkov in QA — Load & Performance
там еще ряд таких проблемных мест есть
источник

СФ

Степа Фомичев... in QA — Load & Performance
Который для гатлинга? Я просто только его видел)
источник

KY

Kirill Yurkov in QA — Load & Performance
нет, вроде же ты просил кинуть. автоотчеты в jmeter
источник

KY

Kirill Yurkov in QA — Load & Performance
Переслано от Kirill Yurkov
#jmeter #reports #confluence #grafana
как совпало)
я тоже сегодня допилил свое решение для автогенерации отчетов в конфлюенсе из JMeter. в комплекте 3 дашборда и jmx со всеми натсройками. пока отзывы хорошие, может кому еще пригодиться. если будут хотелки - не стесняйтесь, стараюсь активно допиливать
https://github.com/kirillyu/jmeterReports
источник

KY

Kirill Yurkov in QA — Load & Performance
там и листенеры и дашборды и генерация
источник

KY

Kirill Yurkov in QA — Load & Performance
из готовых темплейтов
источник

СФ

Степа Фомичев... in QA — Load & Performance
Так как у меня транзакшен контроллеры все именуются особым образом, то я пока пришел к такому запросу:
SELECT sum("count") FROM "$measurement_name" WHERE ("testId" =~ /^$test_id$/ AND "transaction" != 'all' AND "statut" = 'ko' AND "transaction" =~ /^\[ .* ]$/) AND $timeFilter GROUP BY time($__interval) fill(null)
источник

СФ

Степа Фомичев... in QA — Load & Performance
Спасибо!
источник

KY

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

KY

Kirill Yurkov in QA — Load & Performance
Степа Фомичев
Так как у меня транзакшен контроллеры все именуются особым образом, то я пока пришел к такому запросу:
SELECT sum("count") FROM "$measurement_name" WHERE ("testId" =~ /^$test_id$/ AND "transaction" != 'all' AND "statut" = 'ko' AND "transaction" =~ /^\[ .* ]$/) AND $timeFilter GROUP BY time($__interval) fill(null)
я же говорил тебе выгоднее просто не писать инфу о дочерних семплерах, не подошел такой вариант?
источник

СФ

Степа Фомичев... in QA — Load & Performance
Да, я думал про это, но мне нужны в итоге как транзакции так и отдельные сэмплеры, поэтому пришлось извращаться
источник

KY

Kirill Yurkov in QA — Load & Performance
а, ну да кастомные имена должны спасти ситуацию
источник

СФ

Степа Фомичев... in QA — Load & Performance
Я генерирую jmx автоматически, в основном, поэтому именно с именованием проблем нет, однако вызывает некоторые опасения неоптимальность запроса) Но ничего лучше пока не придумал
источник

KY

Kirill Yurkov in QA — Load & Performance
ну надо его на больших данных посмотреть, сделай синтетический тест на все выходные с 300 + рпс хотябы
источник

СФ

Степа Фомичев... in QA — Load & Performance
Kirill Yurkov
ну надо его на больших данных посмотреть, сделай синтетический тест на все выходные с 300 + рпс хотябы
Да, попробую, спасибо
источник

L

Leonids in QA — Load & Performance
Kirill Yurkov
Переслано от Kirill Yurkov
#jmeter #reports #confluence #grafana
как совпало)
я тоже сегодня допилил свое решение для автогенерации отчетов в конфлюенсе из JMeter. в комплекте 3 дашборда и jmx со всеми натсройками. пока отзывы хорошие, может кому еще пригодиться. если будут хотелки - не стесняйтесь, стараюсь активно допиливать
https://github.com/kirillyu/jmeterReports
Максимальный респект, штука выглядит как то что я всегда хотел сам сделать но не было сил и времени!
источник

KY

Kirill Yurkov in QA — Load & Performance
Leonids
Максимальный респект, штука выглядит как то что я всегда хотел сам сделать но не было сил и времени!
всегда рад помочь) есть небольшие планы на допил этой всей истории с итоговым штрихом положить это все в докер. так что может быть станет еще немного лучше, но не сильно)
источник

KY

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