自动化测试环境搭建(云服务/windows/python/jenkins/svn)

该博客详细介绍了如何在阿里云服务器上搭建自动化测试环境,包括云服务器配置、Python及Selenium安装、PyCharm、不同浏览器驱动的配置、SVN和Jenkins的安装与使用。还涵盖了Jenkins构建项目的步骤,如Python环境变量配置、获取源码、构建触发器、构建后操作,以及测试报告的部署和邮件发送设置。
摘要由CSDN通过智能技术生成

1、云服务器(阿里云):

用ECS运行webserver,使用RDS作为数据库,oss作为文件存储
云服务器支持纵向和横向扩展两种能力
纵向的弹性,既单个服务器配置变更。可以根据业务量的增长或者减少自由变更自己的配置
横向弹性:对于游戏应用或直播平台出现的高峰期,云计算可以使用弹性的方式帮助客户度过这样的高峰,当业务高峰消失时,您可以将多余的资源释放掉,以减少业务成本的开支

1.2云服务器重置密码

  • 登录云服务器并进入控制台,
  • 选择ECS服务器,点击左侧实例,并选择相应实例
    在这里插入图片描述
  • 点击实例下面的重置实例密码
    在这里插入图片描述
  • 再次选择相应的实例,并点击下面的重启

在这里插入图片描述

1.3 服务器浏览器提示增强的安全配置已启用如何解决

解决方案见:https://jingyan.baidu.com/article/455a9950654667a1662778c6.html

2、python及Selenium安装(客户端及服务器段都安装)

详见: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

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值