1.JDK安装
在oracle官网下载对应版本jdk 地址:https://java.com/zh_CN/download
将文件放入:/user/local/soft 如果不存在需要创建目录。
将bin 目录加入环境变量:ln -s bin绝对路径 /user/local/bin
输入:java -version 查看版本

2.安装Node
下载地址:http://nodejs.cn/download/

解压文件: tar -xvf 文件路径
改名:mv 解压包路径
配置到环境变量(软连接)
ln -s /user/software/nodejs/bin/npm /usr/local/bin/
ln -s /user/software/nodejs/bin/npm /usr/local/bin/
验证:node -v

3. 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
将cnpm 写入全局变量:
ln –s /usr/local/soft/nodejs/lib/node_modules/cnpm/bin/cnpm /usr/local/bin/
查看版本:cnpm –v

4.安装appium
输入命令:cnpm install -g appium

写入环境变量:
ln -s /usr/local/soft/nodejs/lib/node_modules/appium/build/lib/main.js /usr/local/bin/appium
查看版本: appium –v

5.linux下载工具
输入:cnpm install -g wget
配置环境变量:
ln -s /usr/local/soft/nodejs/lib/node_modules/wget/bin/nwget.js /usr/local/bin/

6.下载sdk文件
相关系统地址:
1、windows 32: https://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
2、windows 64: https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
3、Mac 64: https:dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
4、Linux 86: https:dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
5、Linux 64: https:dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
输入命令:wget http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip

解压:unzip adt-bundle-linux-x86_64-20140702.zip
改名:mv adt-bundle-linux-x86_64-20140702 adt
添加环境变量:
ln -s /usr/local/soft/adt/sdk/platform-tools/ /usr/local/bin/
ln -s /usr/local/soft/adt/sdk/tools/ /usr/local/bin/
64位系统需要额外的操作
否则运行sdk出错:
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
输入:yum install glibc.i686
输入:yum list | grep libstdc++

保险起见所有不带64的都要安装一些
命令:yum -y install 名称
7. tomcat 安装
参考如上,下载,配置环境变量。并配置相关端口等。
8.Maven 安装
参考如上,下载,配置环境变量。并配置本地库等。
9.jenkens 安装
参考如上,下载,复制到tomcat下webapp中,访问并配置
10.svn 后台配置
查看linux 相关配置。
11.selenium gird服务端配置
在 /usr/local/soft 下创建目录,将selenium-server-standalone-3.0.1.jar 文件复制进去,远程复制用 rz命令。
创建.sh 文件,写入:java -jar /usr/local/soft/jarlib/selenium-server-standalone-3.0.1.jar -role hub -maxSession 40 -port 6000
12.创建appium 服务器
假设启动5个机器的服务 ,创建.sh文件,写入;
appium -a 10.200.0.25 -p 4721 -bp 4722 --session-override &
appium -a 10.200.0.25 -p 4723 -bp 4724 --session-override &
appium -a 10.200.0.25 -p 4725 -bp 4726 --session-override &
appium -a 10.200.0.25 -p 4727 -bp 4728 --session-override &
appium -a 10.200.0.25 -p 4729 -bp 4720 --session-override &
13.创建appium 服务停止shell
.sh 文件写入:
for i in `lsof -i:4721 | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done
for i in `lsof -i:4723 | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done
for i in `lsof -i:4725 | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done
for i in `lsof -i:4727 | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done
for i in `lsof -i:4729 | awk '{print $2}' | grep -v 'PID'`;do kill -9 $i;done

浙公网安备 33010602011771号