Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)

首先,配置环境 

        1,节点windows要搭建好jre环境,并设置好环境变量。

        2,在节点windows创建Jenkins工作目录:E:\lilgaage

        3,(可选)将测试脚本拷贝到该目录下,或者拉取到该目录下(通过其他任务,或者同一个任务)。或者指定windows上脚本所在的绝对路径。我们以指定绝对路径为例,例如绝对路径为E:\lilgaage\scripts\XXX.jmx

一、安全设置

        Jenkins-系统管理-全局安全配置--代理--勾选随机选取

        Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第1张图片

         Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第2张图片

         Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第3张图片

        Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第4张图片

         这样才能出现通过java web启动代理

        二、创建节点

                系统管理->节点管理

                Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第5张图片

                 点击新建节点

                Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第6张图片

                 输入节点名称,选择固定节点,点击确定

                Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第7张图片

Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第8张图片

                 点击保存

                Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第9张图片

                 Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第10张图片

 三、启动节点

        进入节点

        Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第11张图片

         Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第12张图片

        (1)下载上图提示中超链接的agent.jar(一共两个超链接,点击一个就可以)

        (2)将命令行中启动节点的第一种方式(前两行就可以,不要复制多了),复制到记事本中,另存为start.bat文件

        (3)将agent.jar和start.bat这两个文件放在同一目录一下执行(可以在工作目录:E:\lilgaage\中新建目录jiedian01,也就是放在E:\lilgaage\jiedian01中)

        (4)启动slave节点和master节点的连接,也就是双击start.bat

        (5)要保持连接,不能关闭第四步打开的命令窗口。节点启动需要时间,稍等片刻,观察节点启动成功

        启动后:

Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第13张图片

四、创建任务

         自由风格,任务名为WindowsTest01,通用中选择限制项目的运行节点,标签填写节点名称

        Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第14张图片

                 构建步骤填写自己所要执行的即可。(此处以批处理执行jmeter脚本为例)

                Jenkins配置从节点---Jenkins分布式SLAVE(以配置本地Windows为例)_第15张图片

                 注意:节点启动后更改windows环境变量,需要重建连接,更改才能生效。

                每次构建,都删除上一次生成的日志文件和输出目录,所以可加上如下命令:

                        del /S /Q test01.txt
                        rd /S /Q result

你可能感兴趣的:(Jenkins,jenkins,分布式)