Size: a a a

QA — Load & Performance

2020 April 20

A

Alex in QA — Load & Performance
Я видимо не до конца понимаю о чем речь
-Авторизоваться админом
-Создать задачу
--Авторизоваться юзер1
--Выполнить задачу
источник

A

Alex 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
В таком случае может быть бяда.
источник

A

Alex in QA — Load & Performance
Artem Rozhkov
Это получается в одном треде
Да, и если бы там был обычный гет запрос, оно бы через плагин работало спокойно
источник

A

Alex in QA — Load & Performance
Artem Rozhkov
Если разбивать на два треда. Они же независимые будут.
Вот я и не хочу опять синхронизировать и пилить там стек этот, думал вдруг попроще есть подходы
источник

AR

Artem Rozhkov in QA — Load & Performance
Я почему и заинтересовался, знакомый подобный кейс выполнял, но на два треда.
Так после того как сервис переставл справлять с созданием задачи.
Второй поток дергал методы и получал 404 )
источник

AR

Artem Rozhkov in QA — Load & Performance
Пришлось ему , как я помню делать цикл, который будет метод постоянно дергать, что бы получить задачу )
источник

A

Alex in QA — Load & Performance
Так не надо дергать пока нечего дергать)
источник

A

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

AR

Artem Rozhkov in QA — Load & Performance
Alex
Складываем в какой нибудь лист, проверяем, если там есть элемент - выполняем его, если нет - спим. Ну это самое простое решение которым я обычно пользовался
Ну, проверять же будешь так, дернули. Ничего нет , спим
источник

A

Alex in QA — Load & Performance
Дергать то я буду внутри jvm, а не внешний сервис
источник

A

Alex in QA — Load & Performance
Делаешь синглтон с хешмапами из хешмап, подгружаешь библиотекой, вот тебе обменник между тред группами. Условно
источник

AR

Artem Rozhkov in QA — Load & Performance
Интересно. Реализацию увидеть
источник

AK

Alex Kravchenko in QA — Load & Performance
Добрый день. А ктото занимался нагрузочным тестированием блокчейна? Хотелось бы узнать как вы тестировали, чем, на что в первую очередь акцентировали внимание. Может есть полезные статьи которые вам помогли сделать первые шаги или даже чеклисты?
источник

A

Alex in QA — Load & Performance
Доклады видел, но не смотрел, посмотри на каналах типа хайзена
источник

A

Alex in QA — Load & Performance
Artem Rozhkov
Интересно. Реализацию увидеть
Ну если попроще до завтра в голову не придет, покажу как обычно это делаю
источник

VS

Vladimir Sitnikov in QA — Load & Performance
Artem Rozhkov
Интересно. Реализацию увидеть
Либо https://jmeter-plugins.org/wiki/InterThreadCommunication/
Либо что-нибудь типа java.util.concurrent.ArrayBlockingQueue создать (в jsr223)
Либо через какую-нибудь внешнюю базу синхронизироваться (админ добавляет запись, а читатели читают оттуда)
источник

AK

Alex Kravchenko in QA — Load & Performance
Alex
Доклады видел, но не смотрел, посмотри на каналах типа хайзена
спасибо, поищу там
источник