jenkins相关

1启动Jenkins命令:java -jar jenkins.war,在浏览器中输入Jenkins地址:http://localhost:8080/,打开主页

在系统管理-系统设置中配置JDK、MAVEN的安装路径(选择本地的jre/maven所在路径即可)

也可以修改Jenkins主目录,在系统环境变量中添加即可(注意路径中不能含有空格,否则不生效)

 

2.添加项目,选择maven项目,选择svn添加svn地址,记得要提前配置maven默认的setting文件,位置如下maven/conf/settings.xml文件,否则可能会出现报错,错误信息如下

 

 

3、Jenkins+junit,测试报告的路径必须是相对Jenkins的工作空间$WORKSPACE(也就是/home/jenkins/.jenkins/workspace/$product)的目录,如果生成的测试报告的目录不是这个,那么必须把报告拷贝到此目录中并配置构建后的动作

 

4、由于junit只支持一个线程的测试,所以Jenkins目前执行所有的测试类的时候都在同一个线程当中,如果有before这些动作,注意这些动作是否可被执行两次,否则需另想办法:

方法一:通过创建一个单独的父类,并令其仅能够执行一次,并在其他测试类的before中调用这个方法,具体如下,

 

package batch;

import cn.sunline.ltts.core.api.config.ConfigManagerFactory;

import cn.sunline.ltts.engine.LttsUnitTest;

public class TestParent{

    private static TestParent intance = null;

    public static TestParent getInstance(){

        if(intance == null){

            intance = new TestParent();

            init();

        }

        return intance;

    }

   public static void init(){

        System.out.println("---------------------------------------");

        System.setProperty("log4j.configurationFile","ltts_log.xml");//log4j配置

        System.setProperty("ltts.log.home", "logs");

        System.setProperty("plugin.gloabl.conf.path", "plugin-global-conf.properties");

        System.setProperty(ConfigManagerFactory.SETTING_FILE, "bat-conf/setting.bat.properties");

        System.setProperty(ConfigManagerFactory.VM_ID, "batch");

        LttsUnitTest.setUp();

    }

}

方法二:创建TestAll,使用测试套件,在套件执行前执行before,套件使用方法如前面的junit相关日志

5、jenkins可以通过git下载代码,需要安装git的插件,安装的时候可能会提示有依赖的插件需要安装,如果jenkins所在机器无法在线安装插件的话可以通过离线下载插件,在jenkins中上传的方式安装

到jenkins官网中https://wiki.jenkins.io搜索插件名称,在搜索出来的页面单击版本名,即可下载hpi格式的离线包,在jenkins系统管理-插件管理-高级-上传,即可安装

 

 

 

 

6、构建的时候可能会提示缺少.bash_profile 文件,在jenkins的根目录中创建这个文件,知道maven的主目录,jre、maven的bin目录,内容如下

 

 

MAVEN_HOME=/usr/share/maven

PATH=$PATH:/opt/jdk/jre/bin:$MAVEN_HOME/bin

export MAVEN_HOME

export PATH

 

jenkins安装Performance Plugin插件后,就可以分析jmeter的测试结果jtl文件了

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值