Добрый день, коллеги.
Пробую пртестировать производительность веб-сервиса, который записывает/возвращает информацию. Запись в сервис идет через несколько Thread Groups параллельно. Есть необходимость проверить возврат информации. Проблема в том, что по SLA сервис отдает информацию через Х секунд после записи (Х фиксированно), т.е. нет гарантии, что сразу после записи информация будет доступна на чтение. Можно ли как-то синхронизировать процесс записи/чтения информации средствами JMeter, чтобы условие доступа к информации сохранялось?
Пока у меня есть одна мысль: сохранять время записи порции информации в Properties. Потом пробовать получить идентификатор порции по позиции времени Х секунд назад. Если идентификатор вернулся, то читаю блок, если не вернулся, ничего не делаю.
Сознательно допускаю упрощение, что за одну единицу времени (секунда, миллисекунда) можно записать один идентификатор.
Есть сомнения относительно эффективности такого подхода, т.к. этот вариант, скорее всего, не очень быстрый, JMeter Properties захлямлятся, и будет трудно перезапускать Тест План.
Подскажите, а как бы решали похожую проблему Вы?