使用Jenkins做持续集成,这个知识点必须要掌握

1123 篇文章 44 订阅
604 篇文章 11 订阅

感谢您抽出

Jenkins是常用的持续集成工具,想必大家在做自动化测试的时候,或多或少都会使用它,不知道各位小伙伴在做UI自动化测试的时候,是如何用Jenkins触发自动化测试脚本的呢

01、Part one

一般来讲,对于初学者,一般都会将Jenkins安装到本机,代码也存放在本机或者Git上,不管是哪种存放方式,最终都会落地到本机。这种环境下使用Jenkins触发UI自动化测试脚本其实很简单,只需创建Job,在Job中配置好触发方式即可,我们以Python+Selenium为例,如

构建

02、Part two

但是有个问题,不知道各位小伙伴有没有遇到过,在实际工作中,Jenkins和跑自动化测试所用机器往往不是同一台,比如Jenkins部署在Linux服务器上,UI自动化测试在Windows实体机或Windows虚拟机上,那么问题来了,Jenkins怎么触发这个Windows机器,让UI自动化脚本跑起来呢?

这里我们就需要了解Jenkins的agent机制。

Jenkins 架构专为分布式构建环境而设计。它允许我们为每个构建项目使用不同的环境来平衡多个并行运行作业的代理之间的工作负载。

Jenkins 控制器是 Jenkins 安装中的原始节点。Jenkins 控制器管理 Jenkins 代理并协调他们的工作,包括在代理上构建Job和监控代理。代理可以使用本地或云计算机连接到 Jenkins 控制器。

,时长02:09

01、创建Jenkins节点

1.点击系统配置,点击节点管理

系统配置

创建节点

创建节点2

2.下载agent并保存到远程机器指定目录下

下载agent

3.远程机器启动agent(需注意的是,必须安装JDK及配置环境变量)

java -jar agent.jar -jnlpUrl https://qa.jenkins.com/computer/autotest_node/slave-agent.jnlp -secret b323s70ss08sbougs92f043fcfda9644hsns04snspbs

启动agent

02、Jenkins Job配置

General选择限制项目的运行节点,标签表达式中选择创建的节点


学习资源分享

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入下方我的qq群大家一起讨论交流,里面也有各种软件测试资料和技术交流。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值