Size: a a a

QA — Load & Performance

2019 October 21

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Alexander Grigoryev
лучше не линейно а ступеньками по несколько минут хотя бы
для "пощупать" разницы нет
источник

VK

Vitaliy Kudryashov in QA — Load & Performance
Привет всем, интересует организация работы с разными командами и микросервисами. В нагрузке один человек, команд 6, микросервисов 25+. прямо сейчас для нагрузки все собрано в одном проекте, есть идеи распилить все на части и нагрузку держать внутри каждого из микросервиса  - отдать написание методов бакенду, для тестирования при разработке. а в общем проекте собирать все это дело в кучу, для прогонов пользовательских сценариев и тд. Кто как живет?
источник

AG

Alex Grishutin in QA — Load & Performance
нчиего не понял, но очень интересно )
источник

МК

Максим Какбыпограммизд in QA — Load & Performance
Alex Grishutin
нчиего не понял, но очень интересно )
не отходите от оригинала, коллега 😊
источник

AG

Alex Grishutin in QA — Load & Performance
😂
источник

R

Ruslan in QA — Load & Performance
Всем привет. Такой вопрос по гатлингу. Есть .repeat() внутри которого происходит выполнения .forever()...   Можно сделать так чтобы .forever() не блокиров выполнение цикла?

Если вообщем...  для каждого пользователя я пытаюсь создать некоторое количество подключений с помощью цикла и в каждом подключении я шлю нагрузку(ping) на вебсокет.
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
распаралеллить получится только пользователями
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
форкнуть форевер в репите не получится
источник

R

Ruslan in QA — Load & Performance
Ιωάννης Τσεκούρι
распаралеллить получится только пользователями
Мне нужно создать 4 подключения у 50 пользователей к 100 ws...Если я в сетапе описываю выполонения 100 сценариев в каждом по 50 пользователей.. то остаются еще подключения...😔 как их добавить.. не понятно.
источник

A

Aleksandr in QA — Load & Performance
Инна
Спасибо, к сожалению бюджета хватило чтобы скинуть все на автоматизатора, и я вот пока думаю как это все лучше организовать)
Звучит как песня. :))
источник

VG

Viktor Ganeles in QA — Load & Performance
Инна
Спасибо, к сожалению бюджета хватило чтобы скинуть все на автоматизатора, и я вот пока думаю как это все лучше организовать)
А ты тот самый автоматизатор?
источник

A

Aleksandr in QA — Load & Performance
Не, просто выглядит довольно забавно :) Так бывает, берут рандомного айтишника и говорят ему, проведи ка нам нагрузочное тестирование.  :)
источник

МК

Максим Какбыпограммизд in QA — Load & Performance
Aleksandr
Не, просто выглядит довольно забавно :) Так бывает, берут рандомного айтишника и говорят ему, проведи ка нам нагрузочное тестирование.  :)
я тут 😊
источник

И

Инна in QA — Load & Performance
Viktor Ganeles
А ты тот самый автоматизатор?
да 😔
источник

K

Katerina in QA — Load & Performance
Ruslan
Всем привет. Такой вопрос по гатлингу. Есть .repeat() внутри которого происходит выполнения .forever()...   Можно сделать так чтобы .forever() не блокиров выполнение цикла?

Если вообщем...  для каждого пользователя я пытаюсь создать некоторое количество подключений с помощью цикла и в каждом подключении я шлю нагрузку(ping) на вебсокет.
Я в похожее упиралась во 2м гатлинге, в итоге скопипастила и переписала кусок коннекта к вебсокетам и впихала туда хартбиты (пингпонги), тк внутрь сценария они не лезли никак, заодно немного доп логирования кастомного. Велосипед тот ещё, по хорошему надо было б плагин для стомп протокола делать , но у меня временных ресурсов на то не было вообще.
В 3м начинала туда же щупать, но там так просто не вышло.
источник

R

Ruslan in QA — Load & Performance
Katerina
Я в похожее упиралась во 2м гатлинге, в итоге скопипастила и переписала кусок коннекта к вебсокетам и впихала туда хартбиты (пингпонги), тк внутрь сценария они не лезли никак, заодно немного доп логирования кастомного. Велосипед тот ещё, по хорошему надо было б плагин для стомп протокола делать , но у меня временных ресурсов на то не было вообще.
В 3м начинала туда же щупать, но там так просто не вышло.
😔
источник

K

Katerina in QA — Load & Performance
Ruslan
😔
Можно попробовать действия "пользователя" разделить на нескольких пользователей, если во всех коннекшенах одно и то же делается.
источник

K

Katerina in QA — Load & Performance
Т. Е. Один фактический пользователь симулируется скажем пятью гатлинговскими.
источник

R

Ruslan in QA — Load & Performance
Katerina
Т. Е. Один фактический пользователь симулируется скажем пятью гатлинговскими.
это как?
источник

K

Katerina in QA — Load & Performance
Ruslan
это как?
То чем определяется 1 юзер (Логин токен, куки и тп) расшарить на 5 гатлинговских юзеров. Как именно реализовывать - зависит от деталей.
источник