Size: a a a

QA — Load & Performance

2021 February 15

NK

ID:0 in QA — Load & Performance
🔹Почему "User-Defined Cookies" в HTTP Cookie Manager не перетирается при получении ответа от сервера с заголовком Set Cookie, а приводит к появлению двух Cookie (дублирование)? Проблему получилось обойти задав Path для "User-Defined Cookies" не / а более строгий: /co/authenticate

🔹Тестирование потокового видео #WebRTCWebRTC с JMeter. Посоветовали использовать HLSPlugin и KITE

🔸Gatling OSS может выполнять распределенный тест и Gatling Frontline тоже. Отличие в том, что для Gatling OSS из коробки не поставляется Grafana Dashboard, который отображает результаты распределенного теста, а для Frontline такая отчетность есть. Если k6 (open source версию) получится запустить распределённо, то денег также не потребуют.

🔺Нужно ли загружать статику (шрифты, js, css, картинки) при записи скрипта? Мнения (-) разделились (+): обсуждение очень интересное. Усредненный ответ - да нужно, важно правильно подобрать пропорцию. А в обсуждении отмечено, что если понятие юзер заменить понятием бизнес-сценарий, который состоит из операций, то становится проще. И допустим сценарий, где у пользователя вся статика берется из кеша браузера - запрашивать ее не надо, а есть сценарий, где она скачивается. У сценариев может быть разная интенсивность.

🔹Если в сценарии нужно выполнить три операции с разными интенсивностями 20 RPS, 30 RPS и 40 RPS, то как это сделать?
▫️Для независимых операций - сделать три отдельные Thread Group.
▫️Для зависимых - нужно будет или настроить передачу данных между Thread Group
▫️... или объединить операции в одну Thread Group и использовать Throughput Controller - будет базовая интенсивность 40 RPS, но первая операция будет выполняться с вероятностью 20/40, а вторая 30/40.

❓Что почитать про мониторинг #OpenShiftOpenShift? Вопрос пока без ответа

🔹Запуск JMeter в #KubernetesKubernetes - лучше выделить для нагрузочных станций отдельное пространство с taint.

🔺Как управлять нагрузкой на N сервисов? Написать N простых сценариев лучше, чем написать один, но сложный

🔸Вопрос по настройке Monitoring Plugin для Yandex.Tank. Остался без ответа. Описан в документации

🔸Для подачи нагрузки на IBM.MQ в Gatling нужен JMS Plugin

🔸В Gatling нет консольного графика с количеством пользователей, есть только консольный прогресс выполнения

🔹Как задать Working Directory в JMeter? Думаю так: cd /tmp ; /opt/jmeter/bin/jmeter ... - вот тут рабочим каталогом будет /tmp
🔹При работе с Simple Data Writer удобно задать jmeter.save.saveservice.base_prefix = ./ вместо ~/

... пока все, а то что-то очень много сообщений

Это был #дайджест обсуждений в чате @qa_load
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
За две недели сообщество выросло почти на 100 человек!
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
То, что не попало в дайджест, включу в следующий.
Всем продуктивной рабочей недели!
источник

KY

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

A

Anna in QA — Load & Performance
вообще с дайджестом крутейшая тема вышла. систематизирует срачик, так сказать) сразу видно: не зря лясы точим
источник

VV

Vadzim Volkau in QA — Load & Performance
Плюсану за дайджест: сил читать все нет, подборочка отличная получается. Спасибо
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Спасибо за дайджест!
источник

L

Lucky in QA — Load & Performance
Согласен с ребятами, на этот раз оч качественно получилось!
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
Коллеги подскажите пожалуйста. Проблема с кодировкой.
Jmeter и Jenkins установлены на одной виртуалки под Linux.
Русский язык корректно отображается в логах консоли дженкинса,  при попытке посмотреть там же лог джиметра (он сохраняется в отдельном файлике) - отображаются иероглифы, но при  скачивании файла лога джиметра на локальную тачку - отображение норм. Кодировка у файла utf-8. Подскажите куда копать. Это проблемы дженкинса, джиметра или линуксовой виртуалки?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вячеслав Поляков
Коллеги подскажите пожалуйста. Проблема с кодировкой.
Jmeter и Jenkins установлены на одной виртуалки под Linux.
Русский язык корректно отображается в логах консоли дженкинса,  при попытке посмотреть там же лог джиметра (он сохраняется в отдельном файлике) - отображаются иероглифы, но при  скачивании файла лога джиметра на локальную тачку - отображение норм. Кодировка у файла utf-8. Подскажите куда копать. Это проблемы дженкинса, джиметра или линуксовой виртуалки?
Я бы в первую очередь полез смотреть конфиг Дженкинса и искать там работу с кодировками...
Если не поможет, тоже самое в конфигах жметра...
Но в ос - минимальный шанс не того...

Но сам с таким не сталкивался, не знаю 🤷‍♂  если честно 😅
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
В jmeter.properties строка sampleresult.default.encoding - была закомментирована, но разкомент и изменение ее значений ни к чему не привел
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вячеслав Поляков
В jmeter.properties строка sampleresult.default.encoding - была закомментирована, но разкомент и изменение ее значений ни к чему не привел
А в конфиге женкинса есть что?
источник

ВП

Вячеслав Поляков... in QA — Load & Performance
в дженкинсе выставлен UTF-8, и он свои консольные сообщения корректно отображает на русском
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Вячеслав Поляков
Коллеги подскажите пожалуйста. Проблема с кодировкой.
Jmeter и Jenkins установлены на одной виртуалки под Linux.
Русский язык корректно отображается в логах консоли дженкинса,  при попытке посмотреть там же лог джиметра (он сохраняется в отдельном файлике) - отображаются иероглифы, но при  скачивании файла лога джиметра на локальную тачку - отображение норм. Кодировка у файла utf-8. Подскажите куда копать. Это проблемы дженкинса, джиметра или линуксовой виртуалки?
А Jenkins Server запущен с помощью Tomcat, как сервис?
Если да, то обрати внимание на раздел i18n.
Если сервер запущен не как сервис, а по быстрому
java -jar jenkins.war, и на Windows, то я бы попробовал добавить опцию -Dfile.incoding=utf-8

Если используется Docker, то обратите внимание на опции JAVA_OPTS and JENKINS_OPTS, в которых можно задать кодировку по умолчанию.
Также в самом браузере есть кодировка по умолчанию для файлов, для которых не задана кодировка (как раз txt-вложения) при их просмотре в браузере.
В Mozilla это опция: intl.charset.fallback.utf8_for_file в about:config, если она true, то кодировкой предпросмотра будет utf-8.
источник

AA

Artem Astaxov in QA — Load & Performance
Привет парни, подскажите никогда не замечал но сейчас закралась мысль что графна не может отображать значения ниже 0.01 и просто зануляет их, я прав?
как можно сдвинуть этот порог, конфиг? параметр кто то сможет подсказать?
источник

AL

Alexander Lebedev in QA — Load & Performance
Artem Astaxov
Привет парни, подскажите никогда не замечал но сейчас закралась мысль что графна не может отображать значения ниже 0.01 и просто зануляет их, я прав?
как можно сдвинуть этот порог, конфиг? параметр кто то сможет подсказать?
а почему принципиально показывать значения меньше?
может просто выбрать другой масштаб отображения? например передавать не 0.09мс, а например 90мкс
источник

AA

Artem Astaxov in QA — Load & Performance
Alexander Lebedev
а почему принципиально показывать значения меньше?
может просто выбрать другой масштаб отображения? например передавать не 0.09мс, а например 90мкс
есть транзакция к эмулятору для генерации некоторых данных , отвечает очень быстро,  если править масштаб то уедут все значения и будем видеть с некой поправкой данные, по мне все же поправить настройку если есть возможность то лучше так :)
а если не править то часть графика будет зеброй
источник

jj

jagga jagga in QA — Load & Performance
ы?
источник

AL

Alexander Lebedev in QA — Load & Performance
эта настройка просто меняет то, что отображается рядом со шкалой. а сами данные при этом остаются те же.
так что если ты меняешь эту шкалу, то будь добр передавать значения в тех же единицах.
ну опять же, на сколько я знаю. может более опытные поправят
источник

AL

Alexander Lebedev in QA — Load & Performance
Artem Astaxov
есть транзакция к эмулятору для генерации некоторых данных , отвечает очень быстро,  если править масштаб то уедут все значения и будем видеть с некой поправкой данные, по мне все же поправить настройку если есть возможность то лучше так :)
а если не править то часть графика будет зеброй
в смысле зеброй? скакать будут от 1 до 3000?
источник