zoukankan      html  css  js  c++  java
  • 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!

     

     

  • 相关阅读:
    HTML5触摸屏touch事件使用介绍1
    hdu 1408 acdearm "Money, Money, Money"
    基于QTP的自己主动化測试框架介绍
    ExpandListView onChildClickListener 失效
    hdu1227 Fast Food
    Linux C高级编程——文件操作之系统调用
    nodejs之路-[0]安装及简易配置
    动态加入改动删除html表格内容
    socket网络编程基础小记
    LeetCode OJ Minimum Depth of Binary Tree 递归求解
  • 原文地址:https://www.cnblogs.com/xiayangyu/p/11939821.html
Copyright © 2011-2022 走看看