python+selenium自动化软件测试(第11章):持续集成jenkins和GitHub的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python+selenium自动化软件测试(第11章):持续集成jenkins和GitHub的使用相关的知识,希望对你有一定的参考价值。

11.1 jenkins持续集成环境

相关安装包下载链接:http://pan.baidu.com/s/1qYhmlg4 密码:dcw2
赠送jenkins集成selenium环境视频
链接http://pan.baidu.com/s/1qXAHwg0 密码:juy7

11.2 tomcat+jenkins

*******************************************************************************
相关安装包下载链接:http://pan.baidu.com/s/1qYhmlg4 密码:dcw2
赠送jenkins集成selenium环境视频
链接http://pan.baidu.com/s/1qXAHwg0 密码:juy7
*********************************************************************************
一、环境准备
小编环境:
1.win10 64位
2.JDK 1.8.0_66

3.tomcat 9.0.0.M4
4.jenkins 2.0
 
二、安装JDK
1.安装JDK教程很多,这里就不讲了,百度搜!
在系统环境变量里添加以下变量:
①JAVA_HOME:jdk的安装路径C:\\Sun\\Java\\jdk
②CLASSPATH:“.;%JAVA_HOME%\\lib;”
③Path:“;%JAVA_HOME%\\bin”
2.检查环境是否成功(这一步很重要)
>>java -version

>>javac
(输入javac一定要看到中文的这些内容)

技术分享

二、tomcat环境

1.打开百度网页,在百度搜索栏里输入关键子:tomcat,在查询结果里点击tomcat官网进行下载。(下软件一定要在官网下载,别乱下,小心塞木马)

技术分享

2.安装过程,网上也有现成的:tomcat怎样下载安装如何配置环境变量_百度经验
3.tomcat环境变量
在系统变量中添加以下变量windows 7系统安装与配置Tomcat服务器环境_百度经验
1)新建TOMCAT_HOME变量

变量名TOMCAT_HOME
变量值d:\\tomcat
变量值即为我们下载的tomcat解压路径,在这里我的是d:\\tomcat
 
2)新建CATALINA_HOME变量
变量名CATALINA_HOME
变量值c:\\tomcat
没错,CATALINA_HOME的变量值与TOMCAT_HOME的变量值是一样的。
 
3)修改变量Path
在系统变量中找到Path变量名,双击或点击编辑,在末尾添加如下内容
;%CATALINA_HOME%\\bin;%CATALINA_HOME%\\lib

这里要注意,各个变量值之间一定要用;分隔。
 
三、启动tomcat
1.启动Tomcat服务器
在cmd命令窗口下输入startup.bat回车,运行如下图所示

技术分享

(装了环境变量就不用切换到目录了)
2.双击启动运行

技术分享

3.Tomcat成功启动后,启动浏览器,在浏览器的地址栏里输入:http://localhost:8080/。然后回车。进入如下画面。此时表示Tomcat已经正确安装

技术分享

四、jenins环境
1.Jenkins包分两种:
一种是setup.exe客户端包(这个双击跟装QQ一样,就不说了)
一种是war包
2.war包放到webapps下

技术分享

3.启动jenkins
先重启tomcat:startup.bat,然后在浏览器输入http://localhost:8080/jenkins/

技术分享

五、配置jenkins

1.新建一个job

技术分享

2.输入项目名称

技术分享

3.构建触发器

技术分享

4.配置cmd指令

技术分享

5.选择项目一键执行,启动自动化

技术分享

11.3 github使用

前言
不会使用github都不好意思说自己是码农,github作为一个开源的代码仓库管理平台,对代码的管理确实很方面。
问题来了:为什么越来越多的小伙伴喜欢开源?答:因为我们可以免费下载到大神的源码啊!
 
一,注册Github账号
1.先注册一个账号,注册地址:https://github.com/
2.登录后,开始你的旅程

技术分享

 

3.创建一个repository name,输入框随便取一个名字(不要用中文!!!)

技术分享

4.点Create repository创建成功,界面如下

技术分享

二、安装git
1.git是本地客户端管理代码的一个工具,下载地址:https://git-scm.com/download/win

技术分享

 

2.下载到本地电脑后,一路傻瓜式安装Next->Next->-Next

技术分享

3.安装完成后,本地随便建个文件夹,如github,在文件地址栏输入cmd

技术分享

4.打开dos界面后输入git,看到如下界面说明安装成功

技术分享

 

三、本地仓库
1.回到之前的github界面,下面有几个指令告诉我们如何把本地代码上传:
git init

git add README.md
git commit -m "first commit"
git remote add origin https://github.com/yoyoketang/yoyoketang.git
git push -u origin master

技术分享

2.在上面创建的github文件目录放需要上传的代码,然后安装上面的步骤开始

操作
第一步:git init --建仓
第二步:git add  * --添加代码到本地仓库(*是代码添加全部更新的)
第三步:git commit -m "first commit"  --提交到本地缓存(“引号里面是说明提交了什么东西”)

技术分享

第四步:git remote add origin https://github.com/yoyoketang/yoyoketang.git  --提交到远程github上(后面的地址,就是之前配置的repository地址)

第五步:git push -u origin master  --push到master分支

技术分享

3.代码上传成功后,如图所示

技术分享

 

 

四、遇到问题与解决方案注意:初次使用的话,在输入上面指令过程中会遇到以下几个问题:
1.要是cmd窗口看到提示以下这两个信息
$ git config --global user.name "John Doe"

$ git config --global user.email [email protected]
解决办法:按上面的提升,cmd窗口接着输入
>git config --global user.name "这里是你的github用户名"   
>git config --global user.email [email protected](你的邮箱)
2.提交到远程时候,提示:
fatal: remote origin already exists.
解决办法:删除远程git仓库
>git remote rm origin
3.首次操作过程中需要登录就按提示输入账号名和密码

以上是关于python+selenium自动化软件测试(第11章):持续集成jenkins和GitHub的使用的主要内容,如果未能解决你的问题,请参考以下文章

python+selenium自动化软件测试(第8章) 多线程

python+selenium自动化软件测试(第6章):selenium phantomjs页面解析使用

python+selenium自动化软件测试(第14章):基础实战

SELENIUM 2 自动化测试实战 基于PYTHON语言pdf

python+selenium自动化软件测试(第16章):基础实战

Selenium_python自动化第一个测试案例(代码基本规范)