Я новичок в JMeter, поэтому я ищу лучший способ сделать это: я хочу получить список messageID из Database1, а затем проверить, будут ли эти значения messageID найдены в Database2, а затем проверить столбец ErrorMessageза эти документы против того, что я ожидаю.
У меня есть запрос JDBC, работающий для извлечения списка messageID из Database1.JMeter возвращает мне список, но теперь я застрял.Я не уверен, как обрабатывать поля имен переменных и имен переменных результата в запросе JDBC и использовать это в следующем цикле пропускной способности контроллера для запроса JDBC для базы данных2.
Мой JDBC-запрос выглядит следующим образом (PostgreSQL):
SELECT messageID FROM database1
ORDER BY created DESC
FETCH FIRST 20 ROWS ONLY
Имена переменных: messageid Имена переменных результата: resultDB1
Затем я использую утверждение BeanShell, чтобы увидеть,соединение с базой данных присутствует, или ответ пуст.
Но теперь мне нужно подключиться к другой базе данных, поэтому мне нужно создать новый контроллер пропускной способности с новой конфигурацией JDBC, Запросом и т. Д., Но я не знаю, как передатьсписок сообщений для этого нового запроса.
Я думал о том, чтобы записать список результатов из Database1 в файл и затем прочитать значения из этого файла для Database2, но мне это кажется излишне сложным, так как в JMeter уже должно быть решениедля этого.Кроме того, я выполняю свои тесты JMeter на удаленном сервере Linux, поэтому я не хочу усложнять его, создавая новые файлы и сохраняя их где-нибудь.