【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

这篇具有很好参考价值的文章主要介绍了【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、目标

当开发提交代码并触发jenkins平台构建、发布工程到测试环境时,测试环境的测试用例可以在第一时间被自动执行,从而快速找出此次代码发布可能带来的一些缺陷,节省一定的人工测试的时间

二、配置步骤

1、在 MeterSphere 上创建 API Keys

登录 MeterSphere 控制台。访问个人信息下的 API Keys,点击新建来创建 API Keys
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

API Keys 创建好之后,可以进行查看、复制Access Key。

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

点击 Secret Key 下的显示并复制 Secret Key

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

2、插件下载与安装

在 Jenkins 上安装 MeterSphere 提供的 Jenkins 插件。Jenkins 插件下载地址:https://github.com/metersphere/jenkins-plugin/releases ,下载对应版本的 hpi 包,在 Jenkins 的插件管理页面,上传并安装下载好的 hpi 插件包
登录 Jenkins 控制台,点击 Manage Jenkins
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

在 Manage Jenkins 页面,下滑至 Manage Plugins 并点击

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

访问高级选项卡,下滑至上传插件。点击文件旁边的按钮上传 MeterSphere 插件的 HPI 文件

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

上传完成后,会自动完成安装。是否按安装成功可在插件管理-已安装tab页下验证
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

3、生成流水线代码段

Jenkins上点击新建Item 创建条目
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

输入项目名,选择流水线,并点击确定按钮
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

点击保存按钮
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

在Pipeline metersphere-test 页面,点击流水线语法
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

在步骤下,选择范例步骤下拉菜单中的 meterSphere: MeterSphere。
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

输入上述步骤中创建的 MeterSphere API Keys 以及 API Endpoint http://NodeIP:NodePort。您可以在下拉菜单中设置其他的值,然后点击生成流水线脚本。
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

您将看到以下输出:
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

在项目配置页面,选择pipeline script,输入以下段代码,点击保存
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤

pipeline {
    agent any //任意选择
    stages {
        stage('Build') {
            steps{
                echo "building"
            }
        }
        stage('Deploy') {
            steps{
                echo "deploying"
            }
        }
        stage('Test') {
            steps{
                 script {
                    meterSphere msEndpoint:'http://192.168.36.51:32001',
                    msAccessKey:'yEFBjaPjM2oRNI1b',
                    msSecretKey:'N8kkdXxtgHZ4slfR',
                    workspaceId:'a2e31730-4b9b-11ed-8245-423e08cf1a05',
                    projectId:'2bff7e09-17be-49dc-97d8-242083c10302',
                    method:'single',
                    testCaseId:'bab5acd3-f869-0c3e-af99-63a45513fb72',
                    mode:'parallel',
                    resourcePoolId:'a2e3e1a0-4b9b-11ed-8245-423e08cf1a05',
                    result:'metersphere'
                }

            }  
        }
    }
}

以上配置完成后即可构建项目,项目代码提交时自动执行相应测试用例:

【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤
【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤文章来源地址https://www.toymoban.com/news/detail-419277.html

到了这里,关于【测试】自动化测试平台MeterSphere与CI流水线集成配置步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 通过 Postman+Newman+Jenkins 进行接口自动化测试和进一步实现 CI

    目录 前言: Postman 部分 Collection 或者说测试集的建立 Postman 使用详解 测试工具 mock server Newman 的安装和使用 newman 的使用 对 SSL 的支持 newman 第三版以后(目前已经是 4.3.1)可以支持通过 CLI 选项来支持 SSL 对 newman 配置代理:通过对 Postman 的 request 环境变量进行设置来完成代

    2024年02月16日
    浏览(38)
  • metersphere 接口自动化

    Metersphere 使用步骤大致如下: 安装 Metersphere Metersphere 是一款基于 Docker 的应用程序,因此在使用 Metersphere 之前,需要先安装 Docker。安装 Docker 后,再下载 Metersphere 的安装包并解压缩。 启动 Metersphere 在终端中进入 Metersphere 的安装包目录,运行以下命令启动 Metersphere: 这样就

    2024年02月07日
    浏览(39)
  • 接口自动化测试平台

    下载了大神的EasyTest项目demo修改了下https://testerhome.com/topics/12648 原地址。也有看另一位大神的HttpRunnerManagerhttps://github.com/HttpRunner/HttpRunnerManager 原地址,由于水平有限,感觉有点复杂~~~ 【整整200集】超超超详细的Python接口自动化测试进阶教程,真实模拟企业项目实战!!  

    2024年02月15日
    浏览(26)
  • 接口自动化测试系列-接入测试平台

    测试平台目录 测试平台自建源码 后台核心代码 部分前端代码样例

    2024年02月10日
    浏览(27)
  • 【软件测试】- 将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中实现自动化测试和持续集成(CI)及Jenkinsfile 实现 Jenkins Pipeline 原理介绍

    将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中是实现自动化测试和持续集成(CI)的关键步骤。以下是详细的集成过程: 1、准备工作 安装 Jenkins : 确保您已经在服务器上安装了 Jenkins。 可以从 Jenkins 官网 下载并安装。 安装必要的插件 : 在 Jenkins 中安装所需的插件,如 Git 插

    2024年02月04日
    浏览(51)
  • 37 | Kafka & ZMQ:自动化交易流水线

    在进行这节的学习前,我们先来回顾一下,前面三节,我们学了些什么。 第 34 讲,我们介绍了如何通过 RESTful API 在交易所下单;第 35 讲,我们讲解了如何通过 Websocket ,来获取交易所的 orderbook 数据;第 36 讲,我们介绍了如何实现一个策略,以及如何对策略进行历史回测。

    2024年01月16日
    浏览(42)
  • 如何搭建 Jenkins 自动化测试平台?

    目录 前言 自动化测试搭建 代码仓库搭建 Jenkins 安装 Jenkins 插件安装 Jenkins配置maven Jenkins 关联代码仓库 Gitlab 提交触发 Jenkins 自动构建 生成测试报告 结语 在进行平台搭建前,我们首先要问自己:我需要搭建的平台的功能是什么,要实现什么目标? 在我的理解中,自动化构建

    2023年04月14日
    浏览(44)
  • 低代码平台之流程自动化测试

    随着低代码平台的快速发展,开发人员可以便捷、快速地开发流程应用程序,由于业务流程的复杂化和业务需求的不断变化,对业务流程进行优化和改进将更加频繁,在这个过程中,就要求企业的流程测试的效率和质量需要跟上低代码流程开发的速度和变化频率,能让测试人

    2024年02月13日
    浏览(41)
  • 构建Web UI自动化测试平台

    您好, 如果喜欢我的文章或者想上岸大厂,可以关注公众号「量子前端」,将不定期关注推送前端好文、分享就业资料秘籍,也希望有机会一对一帮助你实现梦想 什么是前端UI自动化测试平台?由于部门的业务域非常广,项目体量也很足,大约有100+项目,10条业务线,因此需

    2024年02月06日
    浏览(46)
  • 一站式自动化测试平台-Autotestplat

    3.1 自动化平台开发方案 3.1.1 功能需求 3.1.3 开发时间计划 如果是刚入门、但有一点代码基础的测试人员,大概 3 个月能做出演示版(Demo)进行自动化测试,6 个月内胜任开展工作中项目的自动化测试。 如果是有自动化测试基础的测试人员,大概 1 个月能做出演示版(Demo)进行自动

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包