Jenkins - 构建 MeterSphere 平台测试计划

Jenkins#

下载插件

点击链接进入发布页面,按照平台版本下载:metersphere/jenkins-plugin
下载 *.hpi 文件

安装插件

系统管理 - 插件管理 - 高级 - Deploy Plugin - 选择文件(.hpi) - DEPLOY

Pipeline

新建流水线,定义 Pipeline script 如下:

pipeline {
    agent any
    stages {
        stage('Test') {
            steps{
                 script {
                    meterSphere msEndpoint:'http://XXXX',
                    msAccessKey:'XXXXXX',
                    msSecretKey:'XXXXXX',
                    workspaceId:'XXXXXX',
                    projectId:'XXXXXX',
                    method:'testPlan',
                    testPlanId:'XXXXXX',
                    mode:'parallel',
                    resourcePoolId:'',
                    result:'metersphere'
                }
            }  
        }
    }
}

MeterSphere 构建共提供了以下参数供用户进行配置:

  • msEndpoint:MeterSphere服务地址,例如:https://demo.metersphere.com
  • msAccessKey:右上角点击用户 - 个人信息查看,首次新建一个;
  • msSecretKey:右上角点击用户 - 个人信息查看,首次新建一个;
  • workspaceId:需要触发执行的测试所在的工作空间id;
  • projectId:需要触发执行的测试所在的项目id;
  • method:触发执行的任务类型(testplan:执行整个测试计划,single:执行指定的某个测试任务);
  • testPlanId:测试计划id,method参数值为testplan时有效;
  • testCaseId:场景id/接口用例id/性能测试id,method参数值为single时有效;
  • mode:执行方式(serial:串行执行,parallel:并行执行);
  • resourcePoolId:执行测试使用的测试资源池id。

ID 去对应的页面抓一下,填入即可。

参考:https://blog.fit2cloud.com/?p=3343

作者:ABEELAN

出处:https://www.cnblogs.com/abeelan/p/17297067.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   ABEELAN  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示