2016-12-26 2 views
2

Как я могу выполнить несколько .jmx-файлов параллельно с терминалом? Я попытался с помощью команды, какВыполнять параллельный параллельный файл .jmx

./jmeter -n -t /path/file1.jmx /path/file2.jmx but it throws error 
+0

Вы можете объединить тесты в один тест или запустить их из командной строки с помощью ant. См. http://www.programmerplanet.org/pages/projects/jmeter-ant-task.php. – Adnan

ответ

2

Самый быстрый и самый простой способ использует Taurus инструмент в качестве оболочки для запуска существующих сценариев JMeter. Телец, естественно, поддерживает JMeter, поэтому у вас ничего не будет. Соответствующий Taurus YAML файл конфигурации будет выглядеть следующим образом:

--- 
execution: 
- scenario: 
    script: /path/file1.jmx 
- scenario: 
    script: /path/file2.jmx 
- scenario: 
    script: /etc 

См Taurus - Working with Multiple JMeter Tests статью для получения более подробной информации об объединении нескольких тестов в один с Тельцом

+0

Я попытался использовать Taurus и создал файл .yaml, но я не смог его выполнить. Это вызывает ошибку. Можете ли вы предоставить мне шаги по созданию файла .yaml и где его сохранить? –

+0

Я недостаточно телепатически устраняю ошибку, не зная ее деталей, вам нужно разработать свой вопрос и предоставить сообщение об ошибке, которое вы получаете. Кроме того, синтаксис YAML имеет значение, любое отсутствие или дополнительное пространство или двоеточие, и файл не будет разбираться –

+0

Я получаю ошибку, например: ScannerError: значения отображения здесь не разрешены в разделе «Downloads/testjmeter.yaml», строка 2, столбец 10 –

-1

Использование Taurus для выполнения множественного сценария JMX параллельно.

Вот процесс:

  1. Установка Taurus Либо установщиком или делать вручную.

При установке вручную и выполните следующие действия:

  • Скачать Python от их загрузки раздела.
  • Перейти к Python> Сценарии, установленные папку и запустите следующие команды:
    • пункт установить --upgrade пип
    • пункт установить LXML
    • пункт установить psutil
    • Теперь установите Тельца на "пункт установить BZT"
    • пункт установить --upgrade BZT
  • После установки вы также получите .bzt & .bzt-rc в вашем домашнем каталоге.
  • Редактировать .bzt-гс и раскомментируйте: following

    Примечание: Согласно вашему Jdk поддавки версии, например: если у вас есть JDK версии 7 поддавки: 3.0 (С Jmeter зависит от версии JDK , пожалуйста, внимательно здесь).

  • После выполнения всех шагов теперь вы готовы выполнить несколько файлов JMX в следующим образом:

    • BZT a.jmx b.jmx c.jmx

Таким образом, вы может выполнять несколько файлов jmx в одном экземпляре.

Если у вас есть еще один запрос, свяжитесь со мной по электронной почте или по другим социальным сайтам.

+2

Пожалуйста, не просто отправляйте какой-либо инструмент или библиотеку в качестве ответа. По крайней мере, продемонстрируйте [как он решает проблему] (http://meta.stackoverflow.com/a/251605) в самом ответе. – Mithrandir

Смежные вопросы