Группа потоков JMeter — создание пользовательского интерфейса и автоматизация процесса

#jmeter #threadgroup

#jmeter #threadgroup

Вопрос:

Для нашего мобильного приложения у нас есть база данных NoSQL, и мы используем Jmeter для загрузки данных в базу данных (создание документов и публикация). Для разных типов объектов у нас есть разные типы групп потоков в jmeter. Проблема здесь в том, что каждую группу потоков мы должны запускать вручную и ждать, пока она закончится, и запускать следующую группу потоков. Каждая группа потоков длится разное время в зависимости от контекстов.

У нас есть идея автоматизировать этот процесс, чтобы создать пользовательский интерфейс таким образом, чтобы весь процесс начинался с одной кнопки и с некоторыми минимальными конфигурациями. Но мы не знаем, является ли

это возможно? если да, то с чего начать?

Кто-нибудь может пролить некоторый свет на это и сообщить мне ответы на вышеуказанные вопросы.

Заранее спасибо.

Ответ №1:

Простым способом было бы написать пакетный файл или файл оболочки и запустить тест jmeter из строки cammand (Горячо запустить тест jmeter из командной строки)

 jmeter -n –t test.jmx -l testresults.jtl
  

Используйте разные тесты для каждого сценария. Пакетный файл выполнит тесты в желаемом порядке. Вы можете настроить задачи для Windows или использовать cron для ОС unix. Я думаю, что это самый простой способ «автоматизировать» ваш тестовый запуск.

Вы также можете проверить другие способы запуска JMeter без GUI.

Комментарии:

1. Большое спасибо за ответ!! Я попробую это!

2. Всегда пожалуйста. У вас это сработало? Какой способ вы выбрали?