Jmeter - использование нескольких записей HTTP, вызываемых шаблонным скриптом
Возможно ли иметь скрипт JMeter, который бы загружал и циклически проходил тесты, записанные по протоколу HTTP? Я хочу контролировать то, что отслеживается через базу данных SQL, которая выдаст, какие сайты и переменные будут использоваться сценарием. Это будет включать соответствующий HTTP записанный тест. Я не хочу иметь несколько скриптов или один очень длинный скрипт для мониторинга этих сайтов. Я знаю, что могу сделать это только с помощью проверок статуса HTTP, но мне нужно выполнить некоторые глубокие искусственные транзакции для адекватного управления этими сайтами. Было бы намного проще автоматизировать такие вещи, как режимы обслуживания, списания и записи изменений сценариев, если бы я мог сделать это таким образом.
1 ответ
Вы можете выполнять операторы SQL, такие как INSERT или UPDATE, используя JMeter. Вам нужно будет:
- Добавьте соответствующий драйвер JDBC для вашей базы данных в JMeter Classpath и перезапустите JMeter, чтобы подобрать драйвер
- Добавьте элемент конфигурации соединения JDBC в свой план тестирования и укажите там URL базы данных и учетные данные
Используйте один из следующих тестовых элементов:
Исходя из всего вышесказанного, вы должны иметь возможность выполнять необходимые SQL-запросы и хранить то, что вам нужно.
См . Секрет создания плана тестирования базы данных с JMeter для получения подробных инструкций и примера.