今天我们接着昨天的内容,看一看如何完成Jenkins分布式环境的搭建和使用,因为我之前也是自己一个人摸索的,如果有不对的地方,请各位看官私信指出。

新增分布式部署节点

在系统管理/节点管理中点击新建节点

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_区块链

输入节点名,点击固定节点

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_运维_02

进行节点配置

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_软件测试_03

点击保存后该节点是没有连接的

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_编程语言_04

点击launch下载

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_编程语言_05

拷贝该文件在节点执行文件目录下双击进行安装

勾选我接受并点击运行

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_项目管理_06

出现这个页面代理连接成功(此页面不能关闭,关闭后master将无法连接节点)

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_编程语言_07

查看master上节点是连接状态

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_区块链_08

新增节点任务

新构建一个任务

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_运维_09

在general标签勾选限制项目的运行节点,并填入节点的标签名

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_软件测试_10

然后在构建中选择执行Windows 批处理命令,我这里以“dir”为例,运行web自动化管理平台可以执行命令“python Handle.py”

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_区块链_11

可以选择构建后的动作也可以不选择(主要功能是告知任务运行结果)

点击保存

点击立即构建

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_项目管理_12

查看控制台输出,Windows命令显示是在test节点执行的,说明我们的分布式执行成功了

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_区块链_13

    后续执行将我们需要执行的自动化脚本类似方式执行就OK了。但是搭建也不是这么一帆风顺的,过程中我也遇到一些问题,将其中困扰我比较大的两个问题的解决方式也分享出来,希望你在遇到时能够快速解决。

问题一、在启动方式中无通过java web启动代理的方式

进行系统管理/全局安全配置页面

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_软件测试_14

在代理下选择随机选取并保存配置

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_区块链_15

再次进行节点配置页面时该选项出现

问题二、在节点设备上执行slave-agent.jnlp文件提示报错

在系统管理/全局安全配置页面的代理选项中勾选JNLP1、JNLP2、JNLP3协议

 

jenkins和grafana结合搭建实时监控压测数据步骤 jenkins自动化搭建测试环境_项目管理_16

    好了,今天的内容就到这了,我们明天再会~