我正在使用Jmeter进行性能测试并通过Jenkins构建服务器运行我们的测试。
我们在jenkins盒子上安装了Jmeter,我使用Ant构建文件来启动jmx文件并创建jtl报告;然后通过Jenkins中的Performance插件进行评估。
我的问题是我们只有一个Jmeter实例,因此它只在/ bin目录中创建一个jmeter.log文件。
因为我们将有多个作业调用一个Jmeter安装,我不希望它,可能写入相同的日志。
有没有办法为每个计划/工作指定多个jmeter.log文件或修改位置?
答案 0 :(得分:2)
感谢您的建议。使用Jmeter Ant任务并设法通过以下方式将日志文件放入jenkins作业的工作区:
jmeterlogfile =" $ {BASEDIR} /jmeter.log"
它位于构建文件中的JMeter标记内。
答案 1 :(得分:1)
在不更改.properties文件的情况下,从Windows cmd运行jmeter,只需导航到bin文件夹并传递参数-j [yourLogFileName.log],如果您希望在不同的日志文件中使用日志条目。
C:\ apache-jmeter-2.11 \ bin> jmeter.bat -j myLog.log