如何在JMeter日志和步骤

时间:2017-11-29 06:49:22

标签: logging jmeter

当我在一个测试计划中同时运行多个测试时,我遇到了问题。 问题是在日志中我看到了错误,但我无法弄清楚它们属于哪个测试。 (所有测试都有一些共同的步骤)。

  1. 如何在日志中查看它所引用的测试?

  2. 我希望在步骤的名称中写入测试名称,但不能手动编写测试名称。 例如,如果测试名称是"添加到数组黄色",并且步骤名称是"添加一个"。

  3. 我想将测试添加到数组黄色+添加一个。

    JMeter可以吗?

2 个答案:

答案 0 :(得分:1)

通常,.jtl结果文件中应包含threadName列,其中包含线程组名称,线程编号和迭代编号

JMeter JTL Results File

这应该为您提供有关哪个采样器发生故障的足够信息。

如果您在.jtl结果文件中看不到threadName列 - 您的result save configuration出现问题,要启用保存线程名称,您可以将下一行添加到 user.properties 文件:

jmeter.save.saveservice.thread_name=true

更多信息:Useful JMeter Properties: Save Results. Save the World

答案 1 :(得分:0)

测试计划应该使用${__TestPlanName}

步骤名称应使用${__samplerName()}

所以你可以使用${__TestPlanName} ${__samplerName()}

获取线程组名称在JSR223元素中,您可以使用

ctx.getThreadGroup().getName()