robatframework+jenkins+email集成部署方案

准备工作:

1、jenkins.war

  下载地址:https://jenkins.io/zh/download/

2、Jdk1.8

  下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3、tomcat:版本为apache-tomcat-8.0.53-windows-x64.zip

   下载地址:http://tomcat.apache.org/

4、注意点:jenkins目录下必须有email-templates文件夹附件文件:robot_results.groovy

Tomcat和jdk安装方法/步骤

一、安装JDKTomcat

1.安装JDK:解压即可,尽量在C盘下,我的在C:Javajava1.8_64jdk1.8.0_31

备注:路径可以其他盘符,不建议路径包含中文名及特殊符号。

2.安装Tomcat:直接解压缩下载文件“apache-tomcat-8.0.53-windows-x64.zip”到C盘下。安装路径建议修改为:C: omcat。

备注:如下载的是可执行文件,双击运行,默认安装即可。

二、配置JDK环境变量(在步骤查看如何配置环境变量)

1.新建变量名:JAVA_HOME,变量值:C:Javajava1.8_64jdk1.8.0_31

2.打开path,添加变量值:%JAVA_HOME%in;

备注:

1.%JAVA_HOME%就是引用前面指定的JAVA_HOME

2.JAVA_HOME指明JDK安装路径,此路径下包括lib,bin,jre等文件夹,tomcat,eclipse等的运行都需要依靠此变量。

3.path使得系统可以在任何路径下识别java命令。

三、测试JDK

CMD命令下输入javac,java,javadoc命令:出现图示界面,表示安装成功。

 

查看jdk版本输入Java -version,看准空格的位置!!!

 

四、配置Tomcat环境变量

1.新建变量名:CATALINA_HOME,变量值:C: omcatapache-tomcat-8.0.53

2.打开path,添加变值:%CATALINA_HOME%in

五、启动Tomcat服务

方法两种:

记住:启动后,不要把窗口关闭,还要进行下一步测试 

方法一:win+R在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。

 

方法二:右键点击桌面上的“我的电脑”->“管理”->“服务和应用程序”->“服务”,找到“Apache Tomcat”服务,右键点击该服务,选择“属性”,将“启动类型”由“手动”改成“自动”。

六、测试Tomcat

打开浏览器,在地址栏中输入localhost:8080回车,如果看到Tomcat自带的一个如图页面,说明你的JDK和Tomcat已搭建成功。

 

注意事项:

1.JAVA_HOME中的路径不能用分号结尾,如C:Javajava1.8_64jdk1.8.0_31

2.CATALINA_HOME,中的路径不能以“”结尾。

3.JAVA_HOME的路径一定不要写成了JRE的路径。

4.环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。

5.如果出现错误,检查CATALINA_HOME或是JAVA_HOME有没有配置好!!!

————————————————

Jenkins安装方法/步骤

1.将刚刚下载的jenkins.war放到apache-tomcat-8.0.53webapps下

2.http://localhost/jenkins

 

  1. 安装jenkins插件

 

  1. 手动安装插件

Groovy、Robot Framework、Zentimestamp、Email Extension

 

  1. 新建一个项目

 

  1. 系统管理-系统设置

6.1设置执行者数量及生成前等待时间

 

6.2设置全局变量(BUILD_TIMESTAMP)创建时间

    值:YYYYMMDD_hhmmss

 

6.3设置在生成列表视图中显示“Robot结果”

 

6.4设置jenkins地址、系统管理员邮件地址、SVN版本、生成报告组件

 

6.5设置邮箱服务器地址、默认邮箱后缀、发件人账号和密码、端口、字符集、默认文件类型、默认发件人、邮件主题、邮件内容

    服务器地址:smtp.exmail.qq.com

    邮箱后缀:@qihaiyun.com

    邮件主题:测试执行$BUILD_STATUS-${PROJECT_NAME}-Build # ${BUILD_NUMBER}!

    邮件内容:${SCRIPT,template="robot_results.groovy"}

 

  以下设置同上

 

7.项目-配置

7.1 历史构建设置

 

7.2源码管理

 

7.3构建-执行windows批处理命令

svn update C:workspace

python C:workspace obotframeworkMyLibraryupdate_excel.py

python  C:workspace obotframeworkMyLibraryupdate_excel_xlsx.py

C:\Python27\Scripts\pybot.bat -d C: eport先打\%BUILD_TIMESTAMP% C:workspace先打项目接口自动化1.登录

 

7.4设置测试报告保存路径、输出文件、测试成功比例设置

C: eport先打${BUILD_TIMESTAMP}

 

7.5邮件设置

RF打单接口测试报告-$BUILD_STATUS!

 

 

原文地址:https://www.cnblogs.com/xiayangyu/p/11939821.html