如何在gitlab中读取jmeter结果

cclgggtu  于 2022-11-09  发布在  Git
关注(0)|答案(1)|浏览(147)

我对JMeter还很陌生。我刚刚在JMeter中写了一个测试,并将脚本添加到.yml文件中,以便在gitlab中运行。测试运行良好,并生成了.jtl结果文件。但我不知道如何在gitlab中获取并读取结果。
我的.yml文件看起来像这样

Load tests:
  variables:
    GIT_STRATEGY: none
  stage: load tests
  script:
    - cd "C:\Users\Administrator\Downloads\apache-jmeter-5.4\apache-jmeter-5.4\bin"
    - .\jmeter -n -t JmeterTest.jmx -l testresults.jtl
  only:
    variables:
      - $TESTTYPE == "loadtest"
insrf1ej

insrf1ej1#

您需要将.jtl文件指定为Gitlab工件,如Job Artifacts中所述。
您的.yml文件将如下所示:

Load tests:
  variables:
    GIT_STRATEGY: none
  stage: load tests
  script:
    - cd "C:\Users\Administrator\Downloads\apache-jmeter-5.4\apache-jmeter-5.4\bin"
    - .\jmeter -n -t JmeterTest.jmx -l testresults.jtl
  only:
    variables:
      - $TESTTYPE == "loadtest"
  artifacts:
    paths:
      - testresults.jtl

当你的任务成功时,Gitlab会自动保存文件,你可以从任务页面下载并查看它:

相关问题