【问题标题】:Atlassian Bamboo - Display JMeter test results using JMeter Aggregator pluginAtlassian Bamboo - 使用 JMeter Aggregator 插件显示 JMeter 测试结果
【发布时间】:2019-03-21 12:08:01
【问题描述】:

我的任务是安装并弄清楚如何在本地构建的 vagrant 服务器上使用 Bamboo 的 JMeter Aggregator 插件,并在我的机器上安装 Bamboo,这样我就可以在将其放入项目之前学习如何使用它我正在处理 Bamboo 实例,但我不知道如何让 Aggregator 插件真正正确读取任何测试结果,因此它一直未能通过断言。

目前,我刚刚通过 gui 客户端设置了 JMeter 测试并将 .jmx 保存到 vagrant 服务器上的 jmeter 文件夹中,这样我就可以从 bash 脚本无头运行它并将结果发送到 .jtl 文件在另一个目录中。下面是 bash 脚本:



我已经安装了 Aggregator 插件,并将其指向生成的 .jtl 文件,但是当我尝试在其上放置任何断言时,它会中断构建并说断言失败,因为值为 0,实际上不是案子。以下是我在插件上获得的当前配置 - 我尝试将文件路径更改为绝对路径,但没有解决它,所以我不知道它是否指向错误的文件或者是否需要XML 对它得到的数据做任何事情?

如果有人可以就此提供任何指导,我将非常感谢您的帮助 - 已经为此苦苦挣扎了几天,而且关于它的文档很少...

【问题讨论】:

    标签: bash jmeter bamboo jmeter-plugins


    【解决方案1】:

    我知道这是一个旧帖子,我最近遇到了类似的问题。 希望这可以帮助。 Bamboo 在作业的工作目录中查找 .jtl 文件。因此,改为更改目录给出 JMeter 可执行文件的绝对/相对路径,将命令更改为

    bash <path to jmeter executable>jmeter -n -t <path to jmx>/steve.jmx -l results.jtl

    同时给构建日志文件路径使用表达式像

    **/<file_name>.jtl(用于提取特定文件)

    或者你也可以使用

    **/*.jtl(拾取工作目录中的所有可用文件)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多