Size: a a a

QA — Load & Performance

2020 November 10

NM

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

AG

Alexander Grigoryev in QA — Load & Performance
Alexander Grigoryev
всем привет! столкнулся с проблемой с кодировками
в fiddler делаю реплей запроса через рекордер jmeter
в респонсе есть кириллица, и в фиддлере она отображается корректно, а в jmeter в View Results Tree, добавленном к рекордеру, тот же самый респонс отображается некорректно - кириллица битая
изза чего так может быть?
Продублирую еще раз, а то потерялось в обсуждениях) никто с похожим не сталкивался? Для меня очень странно, что один и тот же респонс (буквально один и тот же, просто отловленный в двух местах) может отображаться по разному
источник

НШ

Никона Шарроукин... in QA — Load & Performance
Добрый день. Вопрос, я правильно понимаю, что если у меня есть несколько запросов в Thread Group, то при старте теста все запросы отправляются единовременно?
источник

AG

Alexander Grigoryev in QA — Load & Performance
Каждый следующий запрос отправляется только после получения респонса на предыдущий
источник

НШ

Никона Шарроукин... in QA — Load & Performance
Можно ли как то сделать так что бы это происходило одновременно? Ситуация следующая, у меня есть несколько идентичных запросов, но токен который я с ними сообщаю меняется, и в идеале все запросы должны прилетать на сервер единовременно.
источник

AG

Alexander Grigoryev in QA — Load & Performance
Есть parallel controller, по описанию задачи подходит
источник

PB

Pavel Bairov in QA — Load & Performance
Никона Шарроукин
Можно ли как то сделать так что бы это происходило одновременно? Ситуация следующая, у меня есть несколько идентичных запросов, но токен который я с ними сообщаю меняется, и в идеале все запросы должны прилетать на сервер единовременно.
источник

НШ

Никона Шарроукин... in QA — Load & Performance
Спасибо
источник

AG

Alexander Grigoryev in QA — Load & Performance
Но по хорошему, если какие то запросы должны отправляться параллельно, лучше разделять их в разные thread group
источник

ГВ

Григорий Вагайцев... in QA — Load & Performance
Alexander Grigoryev
Продублирую еще раз, а то потерялось в обсуждениях) никто с похожим не сталкивался? Для меня очень странно, что один и тот же респонс (буквально один и тот же, просто отловленный в двух местах) может отображаться по разному
а в jmeter.properties так выставлено? sampleresult.default.encoding=UTF-8
источник

AG

Alexander Grigoryev in QA — Load & Performance
Григорий Вагайцев
а в jmeter.properties так выставлено? sampleresult.default.encoding=UTF-8
Все дефолтное должно быть, проперти не трогал
Как буду за компом, гляну
источник

Д

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

AF

Artem Fedorov in QA — Load & Performance
Диана
Привет. Интересно услышать ваше мнение, для чего в тест скриптах нужны (или не нужны) синк таймы, что от их присутствия принципиально меняется
С ними нагрузка равномернее распределяется по времени, а не идёт волнами. Больше походит на действия реальных пользователей
источник

AK

Alexey Kübler-Ross in QA — Load & Performance
Диана
Привет. Интересно услышать ваше мнение, для чего в тест скриптах нужны (или не нужны) синк таймы, что от их присутствия принципиально меняется
+ к выше перечисленному, проще понимать что делают пользователи(потоки), точнее сколько делает один поток.
Также графики рпс более плавные, что позволяет проще увидеть точку насыщенния системы. И думаю на этом список не закончится
источник

Д

Диана in QA — Load & Performance
Artem Fedorov
С ними нагрузка равномернее распределяется по времени, а не идёт волнами. Больше походит на действия реальных пользователей
Исходя из моего опыта (JMeter) нагрузка идет равномерно и там, и там (по крайней мере проблем не замечала). Но в случае с синк таймами необходимо больше ресурсов (как минимум трэдов, как максимум джеймитр серрверов), чтобы обеспечить нагрузку. Вот мне и интересно, в чем преимущество синк таймов, если на выходе нагрузка на систему одинаковая (что с, что без). Единственное отличие которое приходит в голову это количество одновременных коннекшенов к тестовой системе (будет более репрезентативно, в теории, чем без синк таймов).
источник

Д

Диана in QA — Load & Performance
"Больше походит на действия реальных пользователей" - с этим согласна и звучит логично, но все же не могу понять в чем принципиальная разница между "залогинься -> подожди 10с -> перейди в каталог" и "залогинься -> перейди в каталог сразу" с точки зрения тестовой системы
источник

ДК

Дмитрий Князев... in QA — Load & Performance
Всем привет, а можете подсказать, Jmeter не может отправить 500 запросов в секунду, он не тянет?
источник

A

Alex in QA — Load & Performance
Диана
"Больше походит на действия реальных пользователей" - с этим согласна и звучит логично, но все же не могу понять в чем принципиальная разница между "залогинься -> подожди 10с -> перейди в каталог" и "залогинься -> перейди в каталог сразу" с точки зрения тестовой системы
Во время "подожди 10с" таблица "залогиненные юзеры" в БД тестируемой системы будет занята.
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Таймеры почти всегда вредны. Кроме случаев, когда нужно имитировать ситуацию:
1. Пользователь вошел
2. Пользователь запустил задачу
3. Пользователь завершил задачу

Если система выделяет кучу памяти или заполняет очереди, то если пользователь сразу завершит задачу - память быстро освободится. А если долго будет тупить, то будет долго не освобождать ресурсы. Кеши будут не эффективны и так далее.

Минус таймеров в том. Что в gatling их можно использовать без опаски. А в JMeter от длинных таймеров быстро закончатся ресурсы на самом генераторе нагрузки, закончатся все потоки и подключения. Справедливо для версии 5.3.
источник

AF

Artem Fedorov in QA — Load & Performance
Дмитрий Князев
Всем привет, а можете подсказать, Jmeter не может отправить 500 запросов в секунду, он не тянет?
обычно тянет, но тут всё зависит от характеристик используемой нагрузочной машины и сложности скрипта
источник