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