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

 

posted on 2018-09-29 19:07  jurryfu  阅读(514)  评论(0)    收藏  举报