公司测试组之前都是通过Jenkins打包做集成测试的,包含web、wap、大后台、服务端、android等,这些几乎都是基于Java,所以都放在Linux服务器上一直没有问题。而ios打包一直是个例外,测试组研究了很长时间一直没搞定,后来为了方便测试组统一管理,我花了半天时间研究了下,终于搞明白了,其中走了不少弯路,现在把这些写下来,一是让大家可以借鉴,二也是备忘。 其实主要的原因是iOS无法在l
jacoco集成gradle   jacoco作为代码覆盖率统计的工具,目前社区依旧很活跃,也在持续更新,支持的测试方式也相对丰富(支持独立测试工程和项目集成的测试模块),如果项目想做代码覆盖率统计,还是首推jacoco。   jacoco集成mvn的实现,网上介绍已经比较多了,这里不再赘述,只记录一下jacoco集成gradle的过程,此处以项目集成的测试
 需求:采集网站中每一页的联系人信息  一、创建maven工程,添加jsoup和poi的依赖包 <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --> <dependency> <groupId>org.apa
Jenkins有多种安装方式,下面通过rpm进行安装前提:Java 的jdk已安装一、下载Jenkins的rpm包镜像连接二、上传服务器及安装rz命令将下载的rpm包传送到服务器通过 “rpm -ivh Jenkins的rpm包名” 命令进行安装三、默认安装路径自动安装完成之后:/usr/lib/jenkins/jenkins.war WAR包/etc/sysconfig/jenkins 配置文件
1、安装jacoco插件jenkins->系统管理->管理插件 搜索Jenkins JaCoCo plugin 安装新建job,在构建后操作步骤中出现jacoco  
原创 2023-04-23 13:02:49
429阅读
一、工具的安装与环境变量配置1、依次安装Jenkins+Jmeter+Ant,具体安装步骤,此文不再详述2、配置Jmeter&ant环境变量    Jmeter变量:验证是否配置成功:cmd窗口非jmeter安装目录,输入jmeter.bat可打开jmeter程序,说明配置成功 ant变量:验证是否配置成功,cmd窗口输入ant -version,返回如图所示
1. Jenkins环境安装在官网下载Jenkins, 地址是: http://jenkins-ci.org/content/thank-you-downloading-os-x-installer 当前最新安装包为:jenkins-1.526.pkg.直接点击安装完成,完成后会在application下产生一个jenkins的文件夹, 自动启动safari,并进入Jenkin
Jenkins+Ant+Jmeter接口自动化集成测试实例一、Jenkins安装配置1、安装配置JDK1.6+环境变量;2、下载jenkins.war,放入C:\jenkins目录下,目录位置随意;         Jenkins启动方法:      &nbs
一、持续集成与持续交付持续集成什么是持续集成?软件开发中,集成是一个很可能发生未知错误的过程。持续集成是一种软件开发实践,希望团队中的成员频繁提交代码到代码仓库,且每次提交都能通过自动化测试进行验证,从而使问题尽早暴露和解决。持续集成的好处是什么?持续集成可以使问题尽早暴露,从而也降低了解决问题的难度,正如老马所说,持续集成无法消除bug,但却能大大降低修复的难度和时间。如何做到持续集成?首先,持
0 整体思路 1 安装版本 2 全局工具配置 3 Jenkins创建JacocoIntegrateTestDemo项目 3.1 配置源码管理 3.2 配置构建 3.3 配置构建后操作 4 执行JacocoIntegrateTestDemo项目,查看代码覆盖率 Jenkins集成jacoco收集集成测试覆盖率2020-02-28目录 0 整体思路
转载 2024-02-25 11:43:02
72阅读
持续集成的核心价值在于: 1、持续集成(CI)中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、 费用和 工作量; 2、持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间 发现软 件的集成问题,使任意时间发布可部署的软件成为了可能; 3、持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集
转载 2024-02-29 11:07:34
64阅读
Jenkins 插件安装与管理Jenkins 面世已经快 10 年了,称得上是 CI/CD 领域的大哥级担当。Jenkins 的功能十分强大,几乎能满足所有使用 DevOps 方法的软件公司或团队,如果无法满足,插件市场有丰富的插件资源,让 Jenkins 如虎添翼,假设插件还不能满足要求,那么 Jenkins 是一款开源软件,团队可以修改其代码以满足自身的 CI/CD需求。那么,本博客介绍一下
我们的构建要求如下:运行测试时,我们的构建必须为单元测试和集成测试创建代码覆盖率报告。 代码覆盖率报告必须在单独的目录中创建。换句话说,必须将用于单元测试的代码覆盖率报告创建到与用于集成测试的代码覆盖率报告不同的目录中。 让我们开始吧。配置JaCoCo Maven插件我们使用JaCoCo Maven插件有两个目的:它使我们可以访问JaCoCo运行时代理,该代理记
一、引言编写目的指导质量管理部,业务测试组同事进行Jenkins环境部署,通过Jenkins解决测试环境不可控,开发测试环境不一致等问题。使用对象质量管理部、基础研发部,集成部署部及EMT   目标受众: 本文的预期受众是从事持续交付或持续自动测试工作的软件工程师。要想按照本文中的步骤进行操作,您应该理解:脚本开发。软件开发流程。持续集成概述什么是持续集成随着软件开发复杂度的不断提高,
一、什么是持续集成 随着软件开发复杂度的不断提高,团队开发成员间如何更好地协同工作以确保软件开发的质量已经慢慢成为开发过程中不可回避的问题。尤其是近些年来,敏捷(Agile) 在软件工程领域越来越红火,如何能再不断变化的需求中快速适应和保证软件的质量也显得尤其的重要。 持续集成正是针对这一类问题的一种软件开发实践。它倡导团队开发成员必须经常集成他们的工作,甚至每天都可能发生多次集成。而每次的集成都
Jacoco什么是JacocoJacoco是一个开源的Java代码覆盖率工具,Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins等。 Jacoco远程统计tomcat服务的代码覆盖率软件安装AntJacocoAnt 
转载 2024-05-09 11:03:31
77阅读
添加jacoco agentvolumes: - ./flow:/config - /data/ddos2/Javacoco/lib/jacocoagent.jar:/usr/local/jacocoagent.jar:ro environment: TZ: Asia/Shanghai entrypoint: java -javaagent:/u
原创 2024-01-19 10:38:45
65阅读
写在前面  Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级项目的同时,顺便直接将Jenkins搬到Docker上。为什么要写这篇文章呢?因为找过相关的资料,大多数文章都是基于Ubuntu 安装.net core 又或者 GitLab 进行持续集成
转载 2024-10-14 17:32:54
53阅读
一、引言 在当今的软件开发过程中,持续集成和持续部署已经成为提升开发效率和软件质量的重要手段。Jenkins作为一款流行的持续集成工具,广泛应用于各类软件开发项目中。然而,仅仅依靠Jenkins进行自动化构建和部署还不够,我们还需要对代码进行测试以确保其质量。在这方面,JaCoCo等代码覆盖率工具扮演了重要角色。本文将探讨如何通过Jenkins集成JaCoCo来提升软件测试覆盖率,从而提高软件
原创 2024-06-27 14:23:56
192阅读
目录插件配置[添加 Gitee 链接配置](#添加 Gitee 链接配置)[添加 Gitee APIV5私人令牌](#添加 Gitee APIV5私人令牌)构建任务配置构建后步骤配置[构建结果回评至 Gitee](#构建结果回评至 Gitee)[新建 Gitee 仓库WebHook](#新建 Gitee 仓库WebHook)简介Gitee Jenkins Plugin 是 Gitee 基于 Git
  • 1
  • 2
  • 3
  • 4
  • 5