如何使用Jenkins进行持续集成测试

上篇,将Jenkins的持续集成测试环境搭建成功了,接下来,开始我们的创建任务和运行构建。

(一)创建任务

1.创建任务

点击首页“创建一个新任务”的链接,如下:

2.选择 Jenkins 任务类型

Jenkins 提供了四种类型的任务:

1)构建一个自由风格的软件项目

这是 Jenkins 的主要功能.Jenkins 将会结合任何 SCM 和任何构建系统来构建你的项目, 甚至可以构建

软件以外的系统.

2)构建一个 maven 项目

构建一个 maven 项目.Jenkins 利用你的 POM 文件,这样可以大大减轻构建配置.

3) 构建一个多配置项目

适用于多配置项目,例如多环境测试,平台指定构建,等等.

4)监控一个外部的任务

3.这个类型的任务允许你记录执行在外部 Jenkins 的任务, 任务甚至运行在远程机器上.这可以让Jenkins 作为你所有自动构建系统的控制面板.

选择第一个项“构建一个自由风格的软件项目”,点击“OK”。进入项目的详细配置页面如下:

4.

5.增加构建步骤

我们选择 execute Windows batch command ,来创建一个 windows 下的批处理。

假设,我在 C:\Python34 目录下有一个 HTMLResportEmail_4.py 的脚本,我们要在命令提示符下来运行这个脚本,这样做:

那么在Excute Windows batch command窗口中,有

如果不需要其他步骤,那么在这里,任务创建完成了,我们就可以点击保存了。

(二) 运行构建

左侧列表是关于项目的操作。

如果需要修改刚才的配置信息,可以点击“配置”链接重新进行修改。

点击“立即构建”选项,Build History 将显示项目的构建状态。

运行结束后,

点击Console Output

查看到Jenkins log:

再查看邮箱,于是test report也自动发送到邮箱,

就这样,使用jenkins进行持续性集成测试完成了。

曾经觉得遥不可及,毕竟当时在AL..做的自动化测试是Jenkins+Linux以及各种Tool 的自动化测试环境,而现在是在windows环境,今天算是完成了。

看着曾经熟悉的Jenkins环境在Windows系统中配置运行完成,百感交集,对于第一个东家,在那里成长了很多,接触了很多very nice的同事和Manager,Leader,他们的思想,他们的为人处世以及面对生活的态度,将影响我的一生,这是我一辈子的财富。幸福伴随着成长的北漂3年。

努力的意义之一在于,我可以对某些说不了。

时间: 2024-11-25 00:56:16

如何使用Jenkins进行持续集成测试的相关文章

[Jenkins] TestComplete 使用Jenkins进行持续集成测试

1.安装正确的TestComplete插件 在Jenkins里面搜索TestComplete,找到正确的插件然后安装,可以重启jenkins或者选择不重启 在Install Tab 下面可以查看到正确的安装插件信息 2.安装插件以后,就可以新建一个Job 创建新的Build - TestComplete Test,根据工程不同,选择对应的测试方式,由于我们工程比较适合Script Test.所以根据Project,Unit,Routine进行配置 具体的配置信息可以查看URL: Select t

jenkins--ant持续集成测试build文件脚本 测试报告

想想自己刚开始接触持续集成测试的时候,对于ant中build文件的设置迷糊了好久,网 上也找了一大堆资料,可谓翻天覆地.功夫不负有心人,后来也终于找到了答案,把jenkins 持续集成自动化给做了起来.下面给大家讲下其中的build文件的详细脚本(需要原脚本的可以问我要). 1.按照图中的说明去设置好脚本相关内容: 2.我设置的时候报告没带上时间,然后测试结果如下: 报告很清楚,通过的,失败的用例全部都有统计. 这是jenkins+ant持续集成测试中涉及到的build文件的问题.后续我会持续更

Jenkins+ant_实现Jmeter脚本持续集成测试实例

这里给大家讲一个实现持续集成测试的实例,当然需要的环境准备这里就不讲了,以后我专 门写一篇文章来讲(相信很多同学都会). 我这里以一个测试直播软件发弹幕为实例: 在Jmeter里写好发弹幕的相关设置,然后保存好Jmeter测试用例. 这里的路径是写build文件里要用到的,具体我上一篇文章有讲build文件相关的配置. 把buid文件写好并放在相关路径下,我这里和测试相关的内容放在了一起: 我们在浏览器打开jenkins并登录到jenkins,进去后点击新建------设置一个项目名 名称---

RF+Jenkins构建持续集成

引入RF是为了能够快速的开展自动化验收测试,Jenkins而一种持续集成工具,用于监控持续重复的工作,持续的软件版本发布/测试项目,而通过RF+Jenkins可以有利的对RF构建的接口项目进行持续集成测试.Jenkins另一个强大之处就是它的分布式构建(在Jenkins的配置中叫做节点),分布式构建能够让同一套代码在不同的环境(如:Windows和Linux系统)中编译.测试等.而且Jenkins构建的代码和产物最后自动拷贝到主节点. 简单概括而言,结合RF+Jenkins开展持续集成基本步骤:

持续集成测试思路

最近写了一个持续集成测试框架,是在手机上自动进行API测试,具体的思路如下: 检测开发是否递交代码->jenkins拉取代码进行自动构建->自动构建之后给服务器发送消息,可以开始执行测试任务->服务器检查是否有满足的手机->开始执行测试任务,并生成测试报告 其中API测试用的框架式Thrift,用这个框架在进行测试的时候,需要先在PC上启动一个server 后台管理用的是django 开发语言用的是python 接下来会记录在开发这个框架的时候遇到的一些问题以及解决方法 原文地址:

jenkins+github持续集成中的坑

1.前言 刚开始开发自己的独立博客的时候,每次发布都要手动打包,上传服务器,杀tomcat进程,重启,来回这么重复性工作,很快就有点不耐烦了.如果能自动化的东西,就绝不要手动了,所以自己搭建了个持续集成环境,配好了结合github进行push时自动构建,自动发布的流程,提交代码,泡杯咖啡就发布好了.本以为很简单,但没想到中间细节还是有不少坑,查了很多资料,墙都翻了好几次,把遇到的问题记录在这里. 2.正文 详细安装教程就不复制粘贴了,推荐此文手把手教你搭建Jenkins+Github持续集成环境

使用jenkins构建持续集成平台

jenkins +   Maven + svn/git + tomcat 的持续集成平台 项目管理流程: 需求分析----原型设计----开发代码----提交测试-----内部测试-----确认上线(确认上线前可能经过多种环境的测试) ------上线到生产环境-----最终测试------如果出现问题代码回滚. 传统代码上线: 开发人员开发完成-----打好包(war.jar)-----交给运维人员上线(上传.拷贝) jenkins持续集成简介: 持续集成是一种软件开发实践,对于提高软件开发效

jenkins gulp 持续集成环境搭建

本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp.然后教你jenkins如何集成前端构建工具Gulp.不要怕,jenkins gulp 持续集成环境搭建其实也很简单,我会分为五步向你介绍jenkins gulp 持续集成并帮助你完成一些惊人的事情.那就直接开始吧. 第一步:安装Node 首先,最基本也最重要的是,我们需要搭建node环境.访问 https://nodejs.org/en/download/ 下载得到这样的一个文件node-v6.9.

【iOS】Jenkins Gitlab持续集成打包平台搭建

Jenkins Gitlab持续集成打包平台搭建 SkySeraph July. 18th 2016 Email:[email protected] 更多精彩请直接访问SkySeraph个人站点:www.skyseraph.com 1. 相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考维基介绍. Gitlab GitLab是一个利用R