jenkins是什么工具,Jenkins是什么意思

首先:jenkins是什么?

“Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。”

jenkins是什么工具,Jenkins是什么意思

其次:jenkins有什么作用?

1. 代码集成->编译->打包->测试环境部署->自动化测试执行->结果。

2. 代码集成:将不同分支的代码集成到一起。代码管理工具一般使用svn、git.

3. 编译:使用maven或者ant(eclipse等编译器)进行代码的编译,将其转化为class文件。.

4. 打包:将编译好的代码打成可执行的war包或者安装包。

5. 测试环境部署:将war包部署到测试服务器上,更新环境。

6. 自动化测试:在部署好的测试环境上自动执行自动化测试。

再次:基于windows环境安装jenkins

1、将war包copy到tomcat的webapps下

2、启动tomcat会自动部署安装jenkins。

3、安装过程见操作文档。

4、如果忘记用户名密码只能重装,卸载的方法:将tomcat的webapps目录下的jenkins项目删除,然后删除用户目录下的.jenkins目录,再按照流程重装。

第1步操作

jenkins是什么工具,Jenkins是什么意思

第2步操作:在tomcat目录下的bin目录下启动start.bat文件

jenkins是什么工具,Jenkins是什么意思

第3步:部署完成访问首页如下图所示:

jenkins是什么工具,Jenkins是什么意思

基于jenkins运行自动化测试

1. 新增一个执行bat脚本的构建步骤,运行自动化脚本。

2. 配置好执行路径

E:

cd E:softwareworkspacePython_TestCasesrcWeb_TestCase

AllTests.py

3. 安装好邮件插件,配置好邮件服务。

4. 定时执行构建任务。

5. 执行自动化测试

测试运行过程状态如下图所示:

jenkins是什么工具,Jenkins是什么意思

总结:通过上面内容的学习,我们知道什么是jenkins,jenkins用来做什么的,平时一般在什么情况下应用jenkins,今天这堂课程主要告诉大家如何安装并使用jenkins来设置定时任务,以及编写命令来执行自动化测试,平时在测试的工作过程中我们不仅仅用来执行自动化测试,还可以使用jenkins用来部署测试环境,获取代码版本等编译过程,全部都做成定时任务,相对传统测试更智能,希望大家能够掌握今天的相关知识点。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论