1

我正在使用 Jmeter 进行性能测试并通过 Jenkins 构建服务器运行我们的测试。

我们在 jenkins 机器上安装了 Jmeter,我正在使用 Ant 构建文件来启动 jmx 文件并创建 jtl 报告;然后通过 Jenkins 中的 Performance 插件对其进行评估。

我的问题是我们只有一个 Jmeter 实例,因此它只在 /bin 目录中创建一个 jmeter.log 文件。

由于我们将有多个作业调用一个 Jmeter 安装,因此我可能不希望它写入同一个日志。

有没有办法为每个计划/作业指定多个 jmeter.log 文件或修改位置?

4

2 回答 2

2

感谢您的建议。使用 Jmeter Ant 任务并通过以下方式设法将日志文件放入 jenkins 作业的工作区:

jmeterlogfile="${basedir}/jmeter.log"

这位于构建文件中的 JMeter 标记中。

于 2013-08-16T12:38:23.800 回答
1

在不更改 .properties 文件的情况下,从 Windows cmd 运行 jmeter,只需导航到 bin 文件夹并传递参数 -j[yourLogFileName.log],如果您希望日志条目位于不同的日志文件中。

C:\apache-jmeter-2.11\bin>jmeter.bat -j myLog.log

于 2015-06-22T14:09:30.963 回答