测试开发

Jenkins远程节点配置集成

LensNews
第一步:在windows测试服务器上安装windows虚拟机(win7和win10)
1、安装windows虚拟机(win7和win10)

2、在虚拟机中,安装JDK并配置环境变量,同时还需要配置maven命令环境

第二步:在jenkins系统管理->管理节点中,添加slave节点
1、点击新建节点,输入节点名称,并点击OK按钮,我这里输入节点的IP地址作为节点名称

2、配置节点,如下图所示
主要配置启动方法:通过Java Web启动代理
节点环境变量:设置节点的JAVA_HOME
完成配置后,点击保存,完成节点的配置步骤

3、补充:以下为一些问题补充资料,遇到问题可以参考下面的网址
第三步:连接master与slave
1、两种连接方式:第一种通过下载Launch agent来启动连接,第二种通过在cmd命令窗口启动连接。我一般用第一种方式,

2、下载完成Launch agent后,点击运行即可完成连接操作,如下图所示:

第四步:jenkins上建立JOB任务
1、新建Job任务,并取名为CaimaoWebTest,配置一些基本必须配置的选项(SVN,window command,Poll SCM等)
设置svn服务器,脚本所在的位置,每次都会拉取服务器上最新代码进行编译

设置执行测试的命令,这里通过mvn命令执行testng.xml文件

设置提交代码以及每天定时构建运行job任务,无需人力去干预,每天只要看邮件看报告就行

2、在远程slave机器上执行测试脚本
与以前不同的是,这一次的job我们要新增配置项,Restrict where this project can be run,如图
Label Expression这里填写node节点的名称

第五步:执行job任务,查看测试结果
1、第一次执行时间相对会久一些,因为maven要下载一些第三方依赖包

2、下载完成后,就开始执行测试用例
测试用例执行的时候,会自动启动浏览器,根据你配置的浏览器l欸行以及URL开始执行测试

这里配置的是chrome浏览器(可配置多个),Jenkins通过任务在slave执行测试。

3、查看测试报告,并发送邮件
测试完成后,可以在日志控制台查看测试结果,也可以在测试报告服务器查看测试结果,也可以通过邮件的方式查看测试结果,方便易用
(3)

本文由 小蜜蜂信息网 作者:admin 发表,转载请注明来源!

关键词:
LensNews

热评文章

发表评论