Size: a a a

QA — Load & Performance

2020 January 24

ВС

Вячеслав Смирнов in QA — Load & Performance
Polina
Тоесть он точно так же как у Константина будет 1 раз перед тред группой запускатся и его реньювить не получится все же как я поняла
Да. Если время RumpUp будет меньше 600 секунд. То токен останется действующим, для первого запроса в группе точно.

Автор вопроса пусть сделает RumpUp коротким. На длительность работы всех 8-ми запросов в группе.
источник

P

Polina in QA — Load & Performance
Oleg
А зачем вообще рамп, если сразу всех надо?
а вы пробовали в двери зайти  толпой в 100 человек сразу, как я помню если не на убийство идем то хоть минимальный рампам надо
источник

P

Polina in QA — Load & Performance
Вячеслав Смирнов
Да. Если время RumpUp будет меньше 600 секунд. То токен останется действующим, для первого запроса в группе точно.

Автор вопроса пусть сделает RumpUp коротким. На длительность работы всех 8-ми запросов в группе.
ну в данной архитектуре тест плана кажется по другому уже не сделать
источник

KL

Konstantin L in QA — Load & Performance
Polina
Просто это разные метрики вам прилетят с разными рампапами, они по значению не сравнимы.
Просто изначально фишку с токеном не продумали как всунуть в это построение.
Теперь и мне интересно стало как в этот тест план токен всунуть
Есть костыльное решение: запустить python скрипт, который будет получать токен каждые 10 минут и сохранять его в файл, а в группе токен в header manager будет браться из файла) но я решил, что это перебор)
источник

P

Polina in QA — Load & Performance
Konstantin L
Есть костыльное решение: запустить python скрипт, который будет получать токен каждые 10 минут и сохранять его в файл, а в группе токен в header manager будет браться из файла) но я решил, что это перебор)
мне кажется уже легче тест план пересмотреть)
кстати еще может паралельно с тредами идти отдельный тред который все это время может чекать токен  и если что его заменять и отдавать в ту переменную что у вас в тредах, тоже костыльно правда
источник

AM

Andrey Makurin in QA — Load & Performance
Всем привет!))
Ребят а подскажите это реально?
Если поднять машину в облаке залить туда джеметр и тесты и удалённо запускать тесты?
источник

KL

Konstantin L in QA — Load & Performance
Polina
мне кажется уже легче тест план пересмотреть)
кстати еще может паралельно с тредами идти отдельный тред который все это время может чекать токен  и если что его заменять и отдавать в ту переменную что у вас в тредах, тоже костыльно правда
тест план пересмотрю, да. Сча обдумаю всё, что мне насоветовали и попробую понять что делать). В настройках тест плана у меня стоит последовательное выполнение каждой группы. Разве можно выполнять 9 последовательно и при этом ещё и 1 - параллельно? (это бы решило всё роблемы)
источник

P

Polina in QA — Load & Performance
Konstantin L
тест план пересмотрю, да. Сча обдумаю всё, что мне насоветовали и попробую понять что делать). В настройках тест плана у меня стоит последовательное выполнение каждой группы. Разве можно выполнять 9 последовательно и при этом ещё и 1 - параллельно? (это бы решило всё роблемы)
я так понимаю вы автоматизатор? но в будущем гуд практис  попробуйте придумать как параметризировать, может стоит некоторые части сделать  фрагментами если они переиспользуются. по факту в более менее сложных тестах оптимизированную структуру легче менять имхо =)
источник

KL

Konstantin L in QA — Load & Performance
я manual вообще и автоматизатор  уже почти) Я бы запилил нормальную структуру, но в jmeter разбираюсь чуть лучше чем никак 🤷‍♂️ (python тесты у меня лучше))
источник

jj

jagga jagga in QA — Load & Performance
Andrey Makurin
Всем привет!))
Ребят а подскажите это реально?
Если поднять машину в облаке залить туда джеметр и тесты и удалённо запускать тесты?
Конечно реально, в чем сложность то?
источник

KL

Konstantin L in QA — Load & Performance
Andrey Makurin
Всем привет!))
Ребят а подскажите это реально?
Если поднять машину в облаке залить туда джеметр и тесты и удалённо запускать тесты?
источник

ΙΤ

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

AM

Andrey Makurin in QA — Load & Performance
jagga jagga
Конечно реально, в чем сложность то?
Сложностей нет... просто я в этом начинающий поэтому спрашиваю))
источник

AM

Andrey Makurin in QA — Load & Performance
спасибо
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Konstantin L
тест план пересмотрю, да. Сча обдумаю всё, что мне насоветовали и попробую понять что делать). В настройках тест плана у меня стоит последовательное выполнение каждой группы. Разве можно выполнять 9 последовательно и при этом ещё и 1 - параллельно? (это бы решило всё роблемы)
https://jmeter.apache.org/usermanual/get-started.html#override

Инструкция по параметризации запуска. Советую запустить 10 последовательных сценариев. Из командной строки.
источник

jj

jagga jagga in QA — Load & Performance
Берем ансиболь например, наворачиваем кренделя к облаку, сетапим тачки - запускаем стреляем, собираем артефакты, гасим тачки
источник

KL

Konstantin L in QA — Load & Performance
Вячеслав Смирнов
Да. Если время RumpUp будет меньше 600 секунд. То токен останется действующим, для первого запроса в группе точно.

Автор вопроса пусть сделает RumpUp коротким. На длительность работы всех 8-ми запросов в группе.
понял, это вариант да.
источник

R

Ranorex in QA — Load & Performance
В какое место нужно в Jmeter внедрить скрипт, который бы собирал бы кумулятивную статистику по прогон с записью в CSV
источник

c

care1e55 in QA — Load & Performance
Ranorex
В какое место нужно в Jmeter внедрить скрипт, который бы собирал бы кумулятивную статистику по прогон с записью в CSV
источник
2020 January 25

VG

Viktor Ganeles in QA — Load & Performance
Konstantin L
я тоже так решил, что это стресс будет больше. Начальник дал добро положить сервак :->) так, что  в принципе можно пробовать).
По поводу перезапроса токена такой затык: токен нужно получить одним пользователем, поэтому я его получаю в отдельной группе. Также у меня 10 групп, которые запускаются последовательно  (сначала тестим на 100 пользователях, потом на 200 и т.д. и перед каждой группой получаем токен). Если же я встрою получение токена в группу с 100 пользователями - я получу 100 токенов) поэтому получение токена не возможно (при текущем конфиге) пока выполняются запросы... Но это мелочи. Я в принципе понял что не так - буду пробовать. Спасибо
А у тебя в реальной жизни точно у 100 пользователей один токен?
Потому что обычно-то как раз у каждого пользователя токен свой, и, соответственно обычный скрипт начинается с получения токена (авторизации)
источник