2017-01-24 4 views
0

У меня есть экземпляр Windows, настроенный на AWS. У меня есть Jmeter и Ant, установленные на этой машине для запуска тестовых примеров API. Поэтому я могу успешно выполнять тесты на удаленном сервере. Мне нужно настроить работу на корпоративном Jenkins для запуска этих тестов на сервере aws. У меня есть IP-адрес сервера и имя пользователя и пароль для входа на сервер aws. Как настроить работу на корпоративном Jenkins, который будет запускать мои тестовые примеры на удаленном сервере aws? (Выполнить команду окна)Работа Дженкинса на сервере AWS

Спасибо.

ответ

0

Вы подключили эту машину AWS как раб к мастеру? или вы не можете этого сделать?

Я думаю, что лучше всего подключить эту машину в качестве ведомого устройства и создать специальную работу, чтобы работать на машине окна

0

Настройка новой задачи Ant для запуска теста JMeter в Дженкинс довольно легко, вот простой Pipeline скрипт, который выполняет задачи Ant с помощью build.xml файл в «Extras» папку установки JMeter и публикует итоговый доклад HTML на странице сборки артефактов:

node { 
    ws('c:\\jmeter\\extras') { 
     stage 'Run JMeter Test with Apache Ant' 
     def antHome = tool 'ant' 
     bat "pushd c:\\jmeter\\extras && ${antHome}\\bin\\ant -f build.xml" 
     step([$class: 'ArtifactArchiver', artifacts: 'Test.html', fingerprint: true]) 
    } 
} 

Вы должны define ant tool так Дженкинс будет знать, что такое «муравей «и где он живет. См. Статью Running a JMeter Test via Jenkins Pipeline - A Tutorial.

Альтернативные варианты:

  • Если у вас есть Jenkins доступ администратора или ваш пользователь имеет «Работа - Настройка» роль, которую вы имеете «Настройка» кнопку, где вы можете увидеть (и изменить) все этапы сборки

    Jenkins Configure Project

  • Вы можете скопировать всю установку Jenkins к корпоративной сети (не забудьте JENKINS_HOME папку)

0

Благодарим вас обоих за ваш ответ. Я установил его в качестве машины Windows AWS как Slave. И я смог запустить работу на сервере AWS от корпоративных дженкинсов.

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