创建GitLab流水线测试任务
创建任务
- 创建流水线。进入GitLab主页,在左上角单击,选择“新建项目/仓库”。图1 创建GitLab项目1
- 打开新建项目页面,单击“创建空白项目”,打开创建空白项目页面,填写项目名称,选择root用户,单击“新建项目”。图2 创建GitLab项目2
图3 创建GitLab项目3
- 打开已创建的项目,在左侧树单击“流水线编辑器”,将脚本样例复制到流水线编辑框中,最后单击“提交更改”。图4 编辑脚本样例
调优代码示例请参见GitLab流水线测试代码示例。
- 在左侧树单击“构建 > 流水线”,页面右上角单击“运行流水线”,打开运行流水线页面。图5 执行流水线1
- 填写分支以及运行变量,单击“运行流水线”。图6 运行流水线2
- 流水线运行成功后,在流水线页面,单击“下载”,显示当前项目已有的报告,单击报告名称可下载报告。或者在产物页面,也可下载对应的项目报告。图7 下载报告
GitLab流水线测试代码示例
Java性能分析代码示例。
stages: - build - test - deploy source-code-migration: stage: build tags: - kunpeng_java_builder # 对应gitlab-runner注册时的标签,可选择多个 script: - echo '====== java-performance-analysis ======' - CURDIR=$(pwd) # 删除上次jmeter产生的报告 (jmeter 命令-l、-o指定的文件和路径) - rm -rf /home/zpp/report /home/zpp/result.html # 运行java性能采集 - /home/zpp/.local/devkit_tester/bin/entrance -i 160.0.1.2,160.0.1.3 -u root -f /home/zpp/.ssh/id_rsa -D 160.0.1.5 -a spring-boot -d 10 -g /home/zpp/spring-boot -j "sh /home/zpp/apache-jmeter-5.6.3/bin/jmeter.sh -nt /home/zpp/Test_request.jmx -l /home/zpp/result.html -eo /home/zpp/report" -m /home/zpp/.local/bisheng-jdk-17.0.10 - cp /home/zpp/.local/devkit_tester/data/devkit_performance_report.html ${CURDIR} artifacts: paths: # 上传报告 - devkit_performance_report.html # 文件后缀.html name: Java_Performance_Report
父主题: Java性能测试工具