• Linux云服务器端Jenkins配置slave,实现节点运行Web自动化测试


    由于我的Jenkins是搭建在阿里云服务器上的,其实也是可以在云服务器,去进行无头浏览器的web自动化测试的。但是毕竟是在Win10进行脚本开发调试的,所以还是想到使用Jenkins的slave来进行web自动化测试。
    1、首先进入Jenkins >>> 系统管理 >>> 节点管理,新建一个节点。

    2、节点名称尽量不要带有中文

    点击保存。(这里的标签是要填写的,因为项目的设置是通过标签来选择节点的)

    3、修改全局安全设置机,进入 系统管理 >>> 全局安全设置,设置好以后,保存

    4、启动代理
    点击这里的节点

    这两种启动方式,选择一种就可以,但是都不可以关闭窗口的,因为它启动的是一个代理的服务,如果关闭了,节点就断开了。这里选择第一种
    点击 Launch 以后,打开下载下来的文件,选择运行

    这个小窗就是节点的代理服务,节点连接期间是不能够关闭的哦。当小窗显示 Connected ,表示链接成功了,jenkins的节点页面也会刷新,显示代理在线了

    在需要运行的项目中进行设置。

    由于我的这个项目是用的allure framework生成的测试报告,所以需要在Jenkins中配置Allure

    1.首先在Jenkins >>> 系统管理 >>> 插件管理 >>> 搜索 allure插件,进行安装
    2.安装完成以后,进入 系统管理 >>> 全局工具配置。如果已经在服务器端安装了allure的话,就不需要勾选自动安装,如果没有安装,可以在这里直接安装allure,这里安装的不是Jenkins插件哦,是allure的服务哦!

    3.再回到刚才配置的节点,进行设置,保存。(纠正一下,这里配置的是节点设备上面的allure的目录,也就是节点设备上面也需要下载allure,然后配置环境变量,下图的工具路径是我服务器上面的allure路径,不是节点的哦)

    4.进入项目的配置界面。构建后操作 >>> Allure Report,设置路径

    最后点击立即构建,我的Web自动化测试脚本,就是在我的ASUS-Win10这台设备上面执行啦
  • 相关阅读:
    做个商城吧在(一)前端架构概要
    我的前端工具集(二)文件上传的封装
    一点一点看JDK源码(六)java.util.LinkedList前篇之链表概要
    [Architect] Abp 框架原理解析(4) Validation
    [Architect] Abp 框架原理解析(3) DynamicFilters
    [Architect] Abp 框架原理解析(2) EventBus
    [Architect] Abp 框架原理解析(1) Module
    [Solution] AOP原理解析及Castle、Autofac、Unity框架使用
    [Solution] DI原理解析及Castle、Unity框架使用
    [Architect] ABP(现代ASP.NET样板开发框架) 翻译
  • 原文地址:https://www.cnblogs.com/Super-Treasure/p/12792818.html
Copyright © 2020-2023  润新知