1、云服务器(阿里云):
用ECS运行webserver,使用RDS作为数据库,oss作为文件存储
云服务器支持纵向和横向扩展两种能力
纵向的弹性,既单个服务器配置变更。可以根据业务量的增长或者减少自由变更自己的配置
横向弹性:对于游戏应用或直播平台出现的高峰期,云计算可以使用弹性的方式帮助客户度过这样的高峰,当业务高峰消失时,您可以将多余的资源释放掉,以减少业务成本的开支
1.2云服务器重置密码
- 登录云服务器并进入控制台,
- 选择ECS服务器,点击左侧实例,并选择相应实例
- 点击实例下面的重置实例密码
- 再次选择相应的实例,并点击下面的重启
1.3 服务器浏览器提示增强的安全配置已启用如何解决
解决方案见:https://jingyan.baidu.com/article/455a9950654667a1662778c6.html
2、python及Selenium安装(客户端及服务器段都安装)
3、pycharm安装(客户端安装)
- pycharm安装,相对简单不再赘述
- 打开pycharm,打开会提示您创建一个工程(选择您要存放脚本的路径)
- 打开后,点击File——setting——选择Project Interpreter——选择1所示位置的下拉框,点击show all
- 选择Existing Environment——点击右边“…”——选择python安装路径——OK
4、浏览器安装
- Selenium启动不同的浏览器需要对应浏览器的要求也不一样,可根据自己实际情况安装。浏览器驱动下载后,解压放到python的根目录下。
- 浏览器位数的版本和驱动版本要一致! 如果是32bit浏览器而Driver是64bit则会导致脚本运行失败!
4.1启动Firefox
- FireFox 48以上版本:Selenium 3.X +FireFox驱动——geckodriver
- Firefox 48 以下版本:Selenium2.X 内置驱动
- 驱动下载地址https://github.com/mozilla/geckodriver/releases
4.2启动IE浏览器
- IE 9以上版本:Selenium3.X +IE驱动
- IE 9以下版本:Selenium 2.X +IE驱动
4.3启动Chrome浏览器
selenium2.x/3.x +Chrome驱动
各驱动下载地址: http://www.seleniumhq.org/download/
http://npm.taobao.org/mirrors/chromedriver/
5、SVN安装
在服务器上安装VisualSVN-Server详见:版本控制工具SVN
在客户端安装TortoiseSVN详见:版本控制工具SVN
注意:
- 建立连接时(checkout)输入的URL是
‘https://服务器IP地址:443/svn/项目名称’(443是svn默认端口,如有改动,请填写响应端口) - 如果URL填写错误,或云服务器响应端口号未开放,此时SVN会出现没有响应的状态(端口开放见下面)
5.1 云服务器端口开放(阿里云)
-
登录账号并进入阿里云控制台
-
点击云服务器ECS
-
选择网络与安全组,并点击安全组
-
选择响应的实例后面的“配置规则”
-
添加安全组
-
做响应配置,
6、Jenkins安装
Jenkins安装分为两种方式,war包方式和安装包安装
6.1 war包安装方式
war包安装方式需要依赖Tomcat, 安装方式:
Jenkins运行环境依赖Tomcat,Tomcat运行依赖环境JDK
- 部署JDK(参考:Android SDK 环境配置中JDK配置)
- 部署Tomcat——直接将Tomcat解压即可
- 部署Jenkins.war项目(需要一个web服务器——Tomcat——网络资源的容器)
- 把jenkins.war放入tomcat(直接解压到指定目录既可以)的webapps的项目中间
- 启动Tomcat,在Tomcat的bin目录,点击startup.bat
- 验证Tomcat是否启动成功:Localhost:8080