Автоматизациня начинается с настройки среды.Будем устанавливать Java -JDK,Maven,JMeter на ubuntu 15.04
Проверяем версию ubuntu т.к линукс очень трепетно относится к разрядности установив JDK 86 и имея Ubuntu 64 будем получать error report при запуске IDEA or Eclipce. Java JDK
1. Скачиваем Java
http://www.oracle.com/technetwork/java/javase/downloads/index.html >Java Platform(JDK)
2.Создаем директорию в /usr/lib/
sudo mkdir -p /usr/lib/jvm/
3.Распаковываем
a) первый способ распаковываем сразу в директорию
sudo tar -xf jdk-8u77-linux-x64.tar.gz -C /usr/lib/jvm
b)второй способ
sudo mkdir -p /usr/lib/jvm/jdk1.8.0
sudo mv jdk1.8.0_77/* /usr/lib/jvm/jdk1.8.0/
rm -r jdk1.8.0_77
4.Обновляем ссылки для Java
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_77/bin/javac 1
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_77/bin/java 1
sudo update-alternatives --config javac
sudo update-alternatives --config java
5. Проверяем установку
javac -version
Ответ должен быть:
javac version "1.8.0_77"
Переменные нужно прописывать в .sh file что б они автоматически прописывались при каждой загрузке ubuntu,тогда их не нужно будет прописывать после каждого выключения/перезагрузки системы
идем в
cd /etc/profile.d
создаем файл
sudo nano variables.sh Сохраняем Ctr+O
Прописываем :
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_31 - путь к папке с java
export PATH=$JAVA_HOME/bin:$PATH - добавляем переменную JAVA_HOME в PATH
7.Сохраняем и делаем log out
На этом установка JDK закончена
Установка Maven
Должна быть установлена JDK и прописана переменная JAVA_HOME
1.Скачиваем нужную версию с http://maven.apache.org/download.html
2. Распаковываем архив в директорию куда будем устанавливать Maven - это будет директория /usr/local/apache-maven
sudo mkdir -p /usr/local/apache-maven - создаем директорию куда будем распаковывать
sudo tar -xf apache-maven-3.2.5-bin.tar.gz -C /usr/local/apache-maven/ - распаковываем
3. Теперь нужно прописать переменные
Переменные нужно прописывать в .sh file что б этот скрипт выполнялся при каждой загрузке системы, в противном случае их нужно будет прописывать после каждого выключения/перезагрузки системы руками.
Создаем или открываем файл из
cd /etc/profile.d
sudo nano variables.sh Сохраняем Ctr+O
и в нем записываем
export M2_HOME=/usr/local/maven/apache-maven-3.2.5 - задаем переменную M2_HOME куда был распакован Maven
export M2=$M2_HOME/bin - в переменную M2 указываем путь к bin файлу
export PATH=$M2:$PATH - добавляем переменную M2 в PATH (переменная M2_HOME добавляется автоматически, т.к содержится в M2 )
4.На этом установка закончена проверяем все ли было установлено
mvn --version
вот что должно выдать на это :
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T19:29:23+02:00)
Maven home: /usr/local/apache-maven/apache-maven-3.2.5
Java version: 1.8.0_31, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.8.0_31/jre
Установка Apache Jmeter
а)это можно делать через репозиторий
sudo apt-get install jmeter
b) Для установки JMeter 2.8 скачиваем его http://jmeter.apache.org/download_jmeter.cgi
md5sum ~/Downloads/apache-jmeter-2.8.tgz - проверяем сборку
tar -zxvf ~/Downloads/apache-jmeter-2.8.tgz - распаковываем
sudo mkdir -p /usr/lib/jmeter/2.8 - создаем директорию
sudo mv apache-jmeter-2.8/* /usr/lib/jmeter/2.8/ - перемещаем в директорию
rm -r apache-jmeter-2.8 - удаляем файлы из загрузки
Для запуска Jmeter из консоли прописываем его в файл с переменными и теперь для запуска Jmeter нужно только ввести в консоле Jmeter
export PATH=/usr/lib/jmeter/2.8/bin:$PATH
Юля, величайший респект! Самая полезная статья прочитанная за поледние пол года. Огромное спасибо.
ОтветитьУдалитьСпасибо :)
УдалитьЛовите, Юлия, дополнительное СПАСИБО!
ОтветитьУдалитьСпасибо, Юля!
ОтветитьУдалитьОшибки которые я допустил это пропустил первый пункт, и устанавливал не ту версию джава, потом все таки увидел, зашел по адресу и скачал
http://www.oracle.com/index.html > Downloads > Java for Developers>Java Platform(JDK)
По поводу 6 пункта "Прописываем переменные"
нужно в команду дописать sudo
sudo nano variables.sh
иначе пишет отказано в доступе.
Для сохранения клавиши Ctrl+O
Спасибо за ценный комментарий!!!
УдалитьБольшое спасибо! Поставил JAVA и jMeter на изолированную виртуальную Ubuntu.
ОтветитьУдалитьдополнение: может, я что-то не так делал, но в моём случае не сработало без
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/$jdir/bin/javaws 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/$jdir/bin/jar 1