Size: a a a

QA — Load & Performance

2020 March 26

AG

Alex Grishutin in QA — Load & Performance
Но тут да. Это так, гипотеза, если вдруг придется какое то дикое кол-во пользаков гонять
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Я к тому, что
1) Если проблем с памятью нет, то и так норм
2) Если проблемы есть, то прямо под нагрузкой снять дамп памяти с этого самого JMeter’а, посмотреть что там и либо патч принести, либо хотя бы тикет
источник

M

Mike Kasian in QA — Load & Performance
Всем доброго времени суток, вот этот контроллер, как по мне, хорошая альтернатива если нужно реализовать условие if-else , или просто вероятность чего-либо, может кому пригодится.
https://github.com/Blazemeter/jmeter-bzm-plugins/blob/master/wsc/WeightedSwitchController.md
источник
2020 March 27

VG

Viktor Ganeles in QA — Load & Performance
я if/else использую обычно для проверки статуса.
Типа "если операция завершилась с ошибкой - повторить попытку, но не более 2 раз"
этот контроллер это альтернатива throughput controller
я только не понял: он выбирает ОДИН из дочерних элементов на итерации или про каждого принимает решение"делать/не делать"
если первое - годно. Если второе - не вижу разницы с throughput controller
источник

M

Mike Kasian in QA — Load & Performance
Viktor Ganeles
я if/else использую обычно для проверки статуса.
Типа "если операция завершилась с ошибкой - повторить попытку, но не более 2 раз"
этот контроллер это альтернатива throughput controller
я только не понял: он выбирает ОДИН из дочерних элементов на итерации или про каждого принимает решение"делать/не делать"
если первое - годно. Если второе - не вижу разницы с throughput controller
Как я понял, срабатывает только один элемент, как в Ифе, или один или другой с определенным шансом.
источник

АФ

Александр Фролов in QA — Load & Performance
товарищи подскажите несведущему как к таймстемпу прибавить 2 часа прям в параметрах запроса?
источник

M

Max in QA — Load & Performance
__timeShift функцию посмотри
источник

АФ

Александр Фролов in QA — Load & Performance
спасибо! оно
источник

AK

Andrey K in QA — Load & Performance
Вячеслав Смирнов
Другая причина для использования большого количества подключений. Чтобы проверить, что в цепочке
[JMeter] -> [nginx/haproxy] -> [app] -> [DB]
прокси в виде [nginx/haproxy] защищает [app] от большого количества подключений.

Подключение к [app] дорогое - много памяти.
Подключение к [nginx/haproxy] дешевле.

Поэтому и используют [nginx/haproxy], они держат соединения с клиентами, и через пул подключений, ограниченный сверху (пусть в 200), работают с [app]. Так стабильнее.
Для этого надо будет из [JMeter] создать много сессий. Много потоков.

Необходимо такое тестирование вот из-за чего. Бывает в [app] не ограничен пул, или ограничен в 2000 воркеров (много очень). И всё это работает только потому, что перед ним есть [nginx/haproxy], который допускает до [app] только 200 одновременных клиентов, и поэтому в [app] работает только 200 воркеров. И мы не получаем "Out of memory" в [app].

Но если ни [nginx/haproxy] ни [app] не настроены или в них "Для хорошей производительности" все настройки были выставлены в максимум.
А мы в инструменте [JMeter] создаём 10 подключений, вместо 1000, то мы никогда и не нагрузим систему.

Но это уже не очень связано с темой
«same user on each iteration»

Тут даже на сопоставлении 1 поток - 1 соединение можно сделать тысячи соединений, просто выставив в JMeter 1000 потоков.
Это написал для полноты.
Вячеслав, вы просто кладезь полезной информации. Если вдруг решите написать книгу по теме нагрузочного тестирования, буду рад её приобрести😎
источник

AV

Andrey Vasiliev in QA — Load & Performance
его уже давно об этом просят
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Боюсь что @smirnovqa не книгу нужно, а цикл энциклопедический выпускать 🤣🤣
источник

ВС

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

KY

Kirill Yurkov in QA — Load & Performance
возьму на себя оглавление)
источник

AV

Andrey Vasiliev in QA — Load & Performance
А я название для книги могу на себя взять
источник

AV

Andrey Vasiliev in QA — Load & Performance
:)
источник

AV

Andrey Vasiliev in QA — Load & Performance
Начало положено :))
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Хорошо, я напишу список авторов
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Вячеслав Смирнов
Вот нас много. Каждый по главе и книга выйдет
А кто будет писать список глав?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Имею в виду, подбор тем?
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Kirill Yurkov
возьму на себя оглавление)
Или туплю
источник