jmeter - 如何在gitlab中读取jmeter结果
问题描述
我对 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"
解决方案
您需要将.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 会自动存储文件,你可以从工作特定页面下载并查看它:
推荐阅读
- elasticsearch - 具有不同标记位置/偏移的模式捕获
- sql - Laravel:具有不同用户表名的不同列名
- ios - CALayer在不同的屏幕尺寸下绘制不同
- c++ - 如何正确结束 pthread?
- java - 用于 Google Action 的 Java Servlet 不工作,日志给出明显错误
- php - 使用 PHP-DI 注入模拟对象以使用 PHPUnit 测试控制器
- ios - 带有 UIBarButtonItem LayoutConstraint 问题的 UIToolbar
- codeigniter - CI 使用会话登录
- mysql - 如何通过 MySQL Workbench 或 CLI 或 MySQLWeb 数据库管理应用程序连接到 Pivotal Cloud Foundry (PCF) 上的 MySQL 服务?
- html - 我无法正确居中,我尝试了我找到的每个搜索结果