🔹Причиной постепенного увеличения времени отклика и снижения TPS в тесте стабильности может быть использование If Controller с javascript вместо groovy.
И к нам присоединился @serputko, который дал ценный комментарий по этой проблеме, а ранее упоминался в чате, как автор performance-testing-framework. И также пришла большая группа людей.
🔹Наработки: кастомный JSR223-Listener для отправки ошибок в отдельную таблицу #InfluxDB от Кирилла
🔸Обсуждение возможностей обработки и логирования ошибок в #LoadRunner. Нужно выставлять
lr_continue_on_error. Использовать try в LoadRunner/C не получилось.🔸И вопросы по закрытию ошибочных транзакций по имени в LoadRunner. И сложные случаи: открытии/закрытии транзакции, которая должна была закрыться при ошибке, но в обработчике ошибки тоже произошла ошибка.
▪️Мониторинг Mosquitto (MQTT брокер от Eclipse Foundation, написанный на C/C++).
Какой-то готовой возможности мониторинга этого сервиса не нашел.
И если бы задался целью его мониторинга, то настроил бы логирование и парсил бы логи.
▪️Вопрос по отображению данных из Linux/systat (CSV, TSV) в Grafana.
🔹Проблема с Cookie в JMeter. Решилась добавлением Cookie Manager вместо ручного парсинга заголовков
Set-Cookie.▪️Обсуждение моков/заглушек, в которых можно выставить нужные задержки на ответ:
* https://mockoon.com
* https://mock-server.com
▪️Округление до целых чисел в InfluxDB 2 на #Flux
🔹Функции с параметрами с помощью функции Groovy для реализации простых условий. Пример:
${__groovy(def t = ${test_duration}; t-600 <=0 ? 1 : t-600)
▪️Визуализация отчетов Yandex.Tank с InfluxDB и Grafana🔸Как сделать запуск LoadRunner сценария плавным за счет Rump Up. В картинках и деталях.
🔺Обсуждение вариантов отправки HTTP-запросов с разных IP-адресов
* VPN, разные серверы, много + никакой настройки
* поле IP/Hostname в HTTP Request + настройка сетевой карты на много IP
* использование заголовка X-Forward-For + настройка сервера приложений на прием заголовка
🔺Вопрос по требованиям к времени отклика. Можно ли считать время 1 сек приемлемым? И интересные ответы
🔹Обсуждение родного HTML Report для Apache.JMeter
* считаю его отличным отчетом
* многие считают его плохим и не нужным
▪️Вывод многострочных текстов в #Grafana (v7). Да, такое возможно
▪️Обход Google reCAPTCHA в нагрузочном сценарии с помощью специальных ключей #reCAPTCHA