Size: a a a

QA — Load & Performance

2019 October 28

AK

Anton Kramarev in QA — Load & Performance
При такой записи у тебя кешируется только первое значение в этой переменной
источник

AK

Anton Kramarev in QA — Load & Performance
Либо убери галочку compile script
источник

AK

Anton Kramarev in QA — Load & Performance
Либо используй vars.get() // предпочтительно
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Anton Kramarev
Не, все таки из имени класса тянет
Группы тогда. group(name)
И настройку influxdb как тут:
https://grafana.com/grafana/dashboards/9935

Достаточно обеспечить проброс только первой группы. Можно даже назвать ее специально runID в influxdb
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Anton Kramarev
Либо используй vars.get() // предпочтительно
Да, помогло, спасибо
источник

AK

Anton Kramarev in QA — Load & Performance
Вячеслав Смирнов
Группы тогда. group(name)
И настройку influxdb как тут:
https://grafana.com/grafana/dashboards/9935

Достаточно обеспечить проброс только первой группы. Можно даже назвать ее специально runID в influxdb
Как я понял, решение - завернуть сценарий в одну группу?
источник

AK

Anton Kramarev in QA — Load & Performance
Вернее все его содержимое в группу верхнего уровня
источник

AK

Anton Kramarev in QA — Load & Performance
Но темплейты я как-то ваще не вкурил
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Anton Kramarev
Как я понял, решение - завернуть сценарий в одну группу?
Да
источник
2019 October 29

ВС

Вячеслав Смирнов in QA — Load & Performance
Вы попробовали уже что-то? Если нет, то попробуйте
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Понимал как устроены таймеры и как они ложатся на профиль нагрузки на практике. Самое простое
источник

AR

Artem Rozhkov in QA — Load & Performance
Удаленное сообщение было )
Спасибо.  
А если у нас модель нагрузки открытая.
А как в таком случае регулируется интенстивность?
Нам нужно постоянно поддерживать поток запросов в секунду, то есть если пользователю приходит позже ответ, он уже следующий запрос не сможет отравить и соотвественно интенсивность просядяи.
Ваш вариант подойдет?

Или уже надо будет обращаться к
Throughput Shaping Timer
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Долгое время неверно понимал, что такое открытая модель нагрузки. А что такое закрытая. Но при этом мог подать самую разную нагрузку разными инструментами. Поэтому сложилось мнение, что на практике все проще, чем в теории
источник

AR

Artem Rozhkov in QA — Load & Performance
Хех )
источник

AR

Artem Rozhkov in QA — Load & Performance
Тогда дома какой-нибуть тестовый стенд ращзверну и буду его пинать
источник

AR

Artem Rozhkov in QA — Load & Performance
=)
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
И даже сейчас не понимаю отличий. В теории, на тычинках и пестиках

Закрытая -- нагрузка создаётся ограниченной группой пользователей. Нагрузка на внутреннюю систему, например, со стороны 5-ти бухгалтеров.

Открытая - нагрузка создаётся неограниченно большим количеством пользователей. Опубликовали ссылку на Хабре и пользователи заходят и заходят.
источник

AV

Andrey Vasiliev in QA — Load & Performance
мда еще помню времена хаброэфектов в дествии :)))
источник

AV

Andrey Vasiliev in QA — Load & Performance
самый лучший перформанс тест и стресоустойчивость сайта было когда делали статью на хабре и пихали ссылку, а потом все в коменты писали чет по ссылки ресурс недоступен 🙂
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Если судить по Gatling, на практике, закрытая -- создать фиксированное количество пользователей и отправлять ими запросы с той скоростью, с которой система может их обработать. Если система тормозит, то интенсивность снижается, если нет, то высокая.

И кажется, что раз она закрытая, то какая-то низкая, меньшая чем открытая. Но вот нет. Если стрелять 5 ю пользователями без пауз вообще, можно просто положить некоторые приложения. Потому что, в реальности пять пользователей работают с определенной интенсивностью. И нагрузка меряется не в пользователях, а в сценариях в единицу времени. И вот мы пришли к тому, что даже для бухгалтерской системы у которой пять пользователей нужен профиль, с интенсивностью 0.1 сценарий в минуту.

И это тоже самое что и при открытой модели. Только интенсивность пониже.

И вот тут теория с практикой расходятся. И действуешь по ситуации, по задаче, а не по теории
источник