当我在一个测试计划中同时运行多个测试时,我遇到了问题。 问题是在日志中我看到了错误,但我无法弄清楚它们属于哪个测试。 (所有测试都有一些共同的步骤)。
如何在日志中查看它所引用的测试?
我希望在步骤的名称中写入测试名称,但不能手动编写测试名称。 例如,如果测试名称是"添加到数组黄色",并且步骤名称是"添加一个"。
我想将测试添加到数组黄色+添加一个。
JMeter可以吗?
答案 0 :(得分:1)
通常,.jtl结果文件中应包含threadName
列,其中包含线程组名称,线程编号和迭代编号
这应该为您提供有关哪个采样器发生故障的足够信息。
如果您在.jtl结果文件中看不到threadName
列 - 您的result save configuration出现问题,要启用保存线程名称,您可以将下一行添加到 user.properties 文件:
jmeter.save.saveservice.thread_name=true
答案 1 :(得分:0)
测试计划应该使用${__TestPlanName}
。
步骤名称应使用${__samplerName()}
所以你可以使用${__TestPlanName} ${__samplerName()}
获取线程组名称在JSR223元素中,您可以使用
ctx.getThreadGroup().getName()