Всем привет, кто-нибудь знает полноценное решение на jmeter для отправки асинхронных запросов? Конкретнее, чтобы можно было отправить запрос и он шёл асинхронно всему сценарию, при этом все запросы кроме него были синхронны. Parallel controller насколько я понял так не умеет. Он либо параллелит всё что в нём, либо не параллелит вовсе.
Вообще задача такая - условно есть сценарий, пусть вход-транзакция1-транзакцияN-выход. При входе дёргаются асинхронные запросы, ответы на которые в теории могут прийти на транзакцииN. Ваш вариант на первый взгляд подходит,спасибо) Если есть какой-то проще под такую задачу, то с радостью бы взглянул)
Да, ограничение подхода с LinkedBlockingQueue в том, что нагрузку можно подать только с одного JMeter, без распределенного теста. Если LinkedBlockingQueue заменить на Redis, PostgreSQL, HTTP Table Server, ... то можно делать и распределенный тест
Есть какой-то способ сделать жметр в режиме распределённой нагрузки более усточивым к помехам сети? А то начинаются проблемы сети, и треды падают. В логах вижу ошибки вида "rmi.ConnectionException", "rmi.UnmarshallException", "Could not return sample" Для начала теста есть параметр числа попыток начала, а вот во время теста?