Size: a a a

QA — Load & Performance

2021 April 09

KY

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

KY

Kirill Yurkov in QA — Load & Performance
пример аннотации
источник

VG

Viktor Ganeles in QA — Load & Performance
ага, я понял.
Либо Alert, либо Thresholds

у алертов есть автоматическая отправка оповещений в 100500 мест.
Зато у трезхолдов можно настраивать отображение на графике :)
источник

VG

Viktor Ganeles in QA — Load & Performance
источник

VG

Viktor Ganeles in QA — Load & Performance
наверное, тогда, обмажу алертами те метрики, на которые не хочу тратить время и которые срабатывают редко.
А трезхолдами те, на которые смотрю часто - чтобы проблемы в глаза бросались.
источник

НН

Никита Новожилов... in QA — Load & Performance
А я правильно понимаю, что в jmeter отправлять параллельно два запроса не составляет никаких проблем?
источник

VG

Viktor Ganeles in QA — Load & Performance
То, что ты хочешь - можно попробовать вариант parallel controller, внутри которого один длинный запрос + while controller с оживлением сессии

Но не уверен, что всё получится
источник

НН

Никита Новожилов... in QA — Load & Performance
Ну вот я именно так себе в жметре это и представляю. И не понимаю, почему же в лр нет такого простого решения))
источник

МК

Михаил Краснов... in QA — Load & Performance
по мне так проще сделать 2 скрипта в первом вы залогинитесь и кините первый долгий запрос, потом пробросите данные сессии во второй скрипт и там уже будете "оживлять" её на 2 минуты
источник

НН

Никита Новожилов... in QA — Load & Performance
Ну это да, это тоже вариант. Хочется этого избежать, конечно.
Просто вроде в теории задача тривиальная, казалось бы. А решения какие-то чересчур сложные.
источник

НН

Никита Новожилов... in QA — Load & Performance
Так прям пока Вы писали комментарий, как раз думал,что можно было это сделать сценарием, заставив обмениваться два скрипта инфой. Хотя там обмен - записать куда-нить три айдишника и прочитать их.
источник

МК

Михаил Краснов... in QA — Load & Performance
вообще есть ещё идея, но я так никогда не делал.
положить в
web_concurrent_start
web_concurrent_end

ваш запрос и вызов функции, а уже в функции сделать while, легально такое или нет я хз
источник

VG

Viktor Ganeles in QA — Load & Performance
Проверил. Работает.
длинный запрос отрабатывал 10 секунд, и пока он отрабатывал, улетели 5 коротких запросов.
источник

VG

Viktor Ganeles in QA — Load & Performance
Так может оно и есть - ты же сам предложил, сунуть в concurrent И долгий запрос, и  WHILE-цикл.
осталось проверить.
источник

НН

Никита Новожилов... in QA — Load & Performance
Ну да. Ща как раз пробую.
источник

МК

Михаил Краснов... in QA — Load & Performance
по сути то же самое что сделал @Ganeles только в LR
источник

НН

Никита Новожилов... in QA — Load & Performance
Просто это то, с чего я начал. Но чё то повылезали ошибки какие-то, вроде mode: html запросы он не любит. В инете также в статьях пишут,что это не совсем корректно , я решил искать другие варианты. Но похоже их нет, ща буду пробовать как-то
источник

VG

Viktor Ganeles in QA — Load & Performance
Вот на Jmeter реализация.
Для проверки нужны плагины "Dummy Sampler" и "Parallel Controller & Sampler"
источник

НН

Никита Новожилов... in QA — Load & Performance
Спасибо)
источник

ИФ

Имя Фамилия... in QA — Load & Performance
Кто-нибудь знает как это лечить на тимсити?
источник