Size: a a a

QA — Load & Performance

2021 May 25

DK

Daria K. in QA — Load & Performance
Всем привет. Подскажите, пожалуйста по jmeter интенсивности) Если у профиля очень низкая интенсивность, пусть будет 0.01 выполнений в минуту на поток и потоков пусть будет 50. Получается через 100 минут все 50 потоков резко сделают по операции. Можно как-то это дело размазать по времени? То есть 50 операций за 100 минут а не условно за минуту после сотни
источник

AA

Artem Astaxov in QA — Load & Performance
инструмент?
источник

DK

Daria K. in QA — Load & Performance
Jmeter
источник

AA

Artem Astaxov in QA — Load & Performance
вот по jmeter не подскажу(
источник

ИД

Илья Деськов... in QA — Load & Performance
Привет. А потоков обязательно 50? можно уменьшить количество потоков и пропорционально увеличить интенсивность каждого, если ситуация позволяет. Если нет, то их надо за счёт плавного ramp-up "размазать"
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
те. вам нужна 1 операция в 2 минуты?
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
может вам и не нагрузочное нужно?
источник

ИД

Илья Деськов... in QA — Load & Performance
А может это операция запуска судного дня?? ))
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
и надо ее протестировать
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
ну да, разумно
источник

ИД

Илья Деськов... in QA — Load & Performance
я к тому, что операции могут быть очень "тяжелые"
источник

VG

Viktor Ganeles in QA — Load & Performance
Добавь в начало скрипта onlyOnce controller и в него рандомный таймер

Все потоки будут действовать неодновременно
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
с равномерностью возникнут проблемы кмк
источник

ИД

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

DK

Daria K. in QA — Load & Performance
Проблема в том что все профили должны коррелировать между собой в определенном процентом соотношении. И увеличив интенсивность на одном нужно поднимать на всех (но не все это потянут чисто из-за времени выполнения)
источник

NM

NoEndOutcry💡🔋🚓 Mikst... in QA — Load & Performance
ого, давненько я не был, ботов завезли?
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
сам в шоке
источник

DK

Daria K. in QA — Load & Performance
То есть идея икс в том чтобы получить количество выполнений которое между собой коррелирует в определенных процентах. Может это иными способами можно достигнуть. Я отталкивалась от интенсивности
источник

ИД

Илья Деськов... in QA — Load & Performance
не понял про корреляцию. Интенсивность между профилями как-то связана? Если так, то я же не про то, чтоб поднять общую интенсивность. Я о том, чтоб поднять интенсивность одного пользака и уменьшить их количество
источник

VG

Viktor Ganeles in QA — Load & Performance
Зависит от размера рандомного таймера
Если сделать его в пределах pacing - будет идеально.
источник