Jenkins+RobotFramework 自动化测试架构【1- Jenkins安装推荐】

1.Jenkinswindows上安装可以分为3种方式:

    • 方式1:.msi  文件直接安装
    • 方式2:.war文件,jdk运行安装
    • 方式3:.war文件,Tomcat容器安装(推荐使用)

2.三种方式的使用对比

类别

方式1:.msi  文件直接安装

方式2:.war文件,jdk运行安装

方式3:.war文件,Tomcat容器安装(推荐使用)

占用内存大小

<200mb

>3000Mb

是否可以调用网络映射驱动器

3.方式3.war文件,Tomcat容器安装介绍

3.1 安装准备:需要提前准备好安装三个文件文件:TomcateJenkins.warJdk安装包准备

3.2 Jenkins.war下载

3.3 Jdk下载与安装:

    • 检查Java是否安装成功:

打开cmd命令提示符,输入命令 java -version,如果出现java的版本等信息,表示Java安装成功

3.4 Tomcat下载以及安装

    • 直接下载免安装版本。

    • 下载好后,解压到安装文件夹。如我的是:C:\Program Files\Tomcat\apache-tomcat-7.0.107-windows-x64
    • 解压后会会有以下文件夹,其中webapps用来放置jenkins.war的

3.5 运行Jenkins

    • 在Tomcat文件夹中如:C:\Program Files\Tomcat\apache-tomcat-7.0.107-windows-x64\bin
    • 打卡命令行窗口:输入startup.bat
    • 成功显示如下

    • 同时弹出Java的命令行窗口:代表建立成功:

3.6 TomcatJenkins运行失败:

【问题描述】:cmd显示:Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

【造成原因】:Java的环境变量未设置

【解决方法】:

    • 方法2:修改配置文件setclasspath.bat
      • 路径C:\Program Files\Tomcat\apache-tomcat-7.0.107-windows-x64\bin

    • 在setclasspath.bat文件中声明环境变量,添加上自己本地jdk、jre路径即可

    • 再重启tomcat即可
    • 方法2:windows系统下设置环境变量;

【配置java环境变量】

1)系统变量新建 JAVA_HOME 变量

变量值填写jdk的安装目录(本人是 D:\Java\jdk1.7.0)

2)系统变量寻找 Path 变量编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

3)系统变量新建 CLASSPATH 变量

变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

【启动】

在C:\Program Files\Tomcat\apache-tomcat-7.0.107-windows-x64\bin下命令行输入startup

打开localhost:8080

3.7 Tomcat下Jenkins无法打开log.html文件解决方法:

【问题描述】Tomcat下的Jenkins安装后,执行robot result结果中,log.html打开显示

Opening Robot Framework report failed

Verify that you have JavaScript enabled in your browser.

Make sure you are using a modern enough browser. Firefox 3.5, IE 8, or equivalent is required, newer browsers are recommended.

Check are there messages in your browser's JavaScript error log. Please report the problem if you suspect you have encountered a bug.

【问题解决】:修改C:\Program Files\Tomcat\apache-tomcat-7.0.107-windows-x64\conf下的catalina.properties文件

在文件最后添加:

hudson.model.DirectoryBrowserSupport.CSP=sandbox allow-scripts allow-same-origin; default-src 'none'; img-src 'self' data: ; style-src 'self' 'unsafe-inline' ; script-src 'self' 'unsafe-inline' 'unsafe-eval';

添加前:

添加后:

然后在重启Tomcat就可以解决该问题

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值