Yaroslav Akulenko
Всем привет.
Нужна ваша помощь.
Для нагрузочного тестирования использую JMeter->InfluxDB->Grafana.
В начале теста формирую ссылку на отчет в Grafana. Но уверен, что тот для кого я ее формирую, в 90% случаев не переходит по ней.
Вот я и подумал, что было бы хорошо рядом с ссылкой указать признак успешности теста (достигли или нет указанной нагрузки).
Но для этого мне нужно знать количество успешных операций в секунду.
В теории есть два варианта но я не знаю, как реализовать:
1) пойти в базу Influx и выполнить там скрипт. Типа, SELECT last("count") / $send_interval FROM "$measurement_name" WHERE ("transaction" =~ /^$transaction$/ AND "statut" = 'ok') AND $timeFilter GROUP BY time($__interval)
2) перехватить сообщение от JMeter-a, которое идет на запись в базу Influx
Для меня 2-й вариант лучше, т.к. не нужно настраивать коннект к базе и выполнять там запрос. Но увы не нашел никакой инфы, как это можно сделать
Можно ссылку на отчёт формировать не в начале а в конце теста. Тогда жметром можно в тирдаун гоуп сперва проверять не спешность, потом слать ссылку на отчёт, если в этом есть смысл