Size: a a a

QA — Load & Performance

2021 June 16

А

Александр in QA — Load & Performance
Всем привет, кто-нибудь знает полноценное решение на jmeter для отправки асинхронных запросов? Конкретнее, чтобы можно было отправить запрос и он шёл асинхронно всему сценарию, при этом все запросы кроме него были синхронны. Parallel controller насколько я понял так не умеет. Он либо параллелит всё что в нём, либо не параллелит вовсе.
источник

ΙΤ

Ιωάννης Τσεκούρι... in QA — Load & Performance
источник

A🦁

Ailurgus 🦁 in QA — Load & Performance
Закончился (
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
В двух словах не описать. Надо сделать отдельную Thread Group.
И объект типа LinkedBlockingQueue
https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html

Основная катушка добавляет в LinkedBlockingQueue параметры запроса, используя JSR-223. И может не ждать больше ответа, просто добавить.

Отдельная катушка ждет сообщения в очереди LinkedBlockingQueue, используя JSR-223 и метод take()
https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html#take()
И выполняет запрос. Может возвращать ответ в другую очередь. В другой объект. ... Может не возвращать
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Возможно задача проще. И мой ответ под конкретную задачу не подходит
источник

А

Александр in QA — Load & Performance
Вообще задача такая - условно есть сценарий, пусть вход-транзакция1-транзакцияN-выход. При входе дёргаются асинхронные запросы, ответы на которые в теории могут прийти на транзакцииN.
Ваш вариант на первый взгляд подходит,спасибо)
Если есть какой-то проще под такую задачу, то с радостью бы взглянул)
источник

А

Александр in QA — Load & Performance
Между строк ещё видел вариант с сервером, наверное это как ваш только с применением сторонних инструментов
источник

ВС

Вячеслав Смирнов... in QA — Load & Performance
Да, ограничение подхода с LinkedBlockingQueue в том, что нагрузку можно подать только с одного JMeter, без распределенного теста.
Если LinkedBlockingQueue заменить на Redis, PostgreSQL, HTTP Table Server, ... то можно делать и распределенный тест
источник

А

Александр in QA — Load & Performance
Спасибо, учту. В любом случае направление понятно
источник

З

Заррина in QA — Load & Performance
Здравствуйте. Посоветуйте пожалуйста книги или видео на ютубе для освоения нагрузочного тестирования.  С чего вообще начать ?
источник

jj

jagga jagga in QA — Load & Performance
с шапки
источник

M

Maxim in QA — Load & Performance
Я начинал с видосов по loadrunner какого-то индуса, но этот метод, возможно, устарел.
источник

AA

Artem Astaxov in QA — Load & Performance
сейчас есть неплохое вводное от OTUS
источник

AA

Artem Astaxov in QA — Load & Performance
источник

З

Заррина in QA — Load & Performance
всем спасибо большое
источник
2021 June 17

ПБ

Пётр Байкалов... in QA — Load & Performance
Есть какой-то способ сделать жметр в режиме распределённой нагрузки  более усточивым к помехам сети? А то начинаются проблемы сети, и треды падают. В логах вижу ошибки вида "rmi.ConnectionException", "rmi.UnmarshallException", "Could not return sample"
Для начала теста есть параметр числа попыток начала, а вот во время теста?
источник

jj

jagga jagga in QA — Load & Performance
а что сеть реально гавно?
источник

jj

jagga jagga in QA — Load & Performance
не встречал такого
источник

jj

jagga jagga in QA — Load & Performance
как вариант попробовать пустить по ssh-туннелям коннект, либо через vpn на tcp-протоколе,
источник

jj

jagga jagga in QA — Load & Performance
кстати, а какой вариант используется для передачи в джеметре - StrippedBatch или что другое?
источник