Jmeter 如何使用JSR223将代码放入关键字并执行?
我试图实现这一点: 我有一个Jmeter 如何使用JSR223将代码放入关键字并执行?,jmeter,jsr223,console-output,Jmeter,Jsr223,Console Output,我试图实现这一点: 我有一个.csv文件,第一列中有测试用例名。因此,我想根据.csv中的值运行一个特定的测试用例 Test Plan |--- Test Fragment |--- Switch Controller |--- Transaction Controller (TestCase1) |--- JSR223 Sample (TestCase1 script) |--- Transaction Contro
.csv
文件,第一列中有测试用例名。因此,我想根据.csv
中的值运行一个特定的测试用例
Test Plan
|--- Test Fragment
|--- Switch Controller
|--- Transaction Controller (TestCase1)
|--- JSR223 Sample (TestCase1 script)
|--- Transaction Controller (TestCase2)
|--- JSR223 Sample (TestCase2 script)
|--- Transaction Controller (TestCase3)
|--- JSR223 Sample (TestCase3 script)
|--- Thread Group
|--- CSV Data Set Config
|--- Debug Sampler
|--- ForEach Controller
|--- Module Controller
|--- View Result Tree
但是,如果我将JSR223
中的一些代码放入Transaction Controller
,例如log.info(“TEST!”)
控制台中不会显示任何内容
是否有一种解决方案可以执行代码写入JSR223
并将其显示在控制台中
此外,在查看结果树中,我找到了以下信息:testcasename=TestCase1
。所以,它似乎工作,但没有日志
非常感谢。简单使用,而不是日志
:
OUT.println("Hello Console");
OUT-System.OUT-例如OUT.println(“消息”)
简单使用而不是日志
:
OUT.println("Hello Console");
OUT-System.OUT-例如OUT.println(“消息”)
如果您使用
log
速记,您将能够看到您的测试代码>仅在中显示消息
如果要在中查看消息,应使用println
,例如:
println("TEST !")
如果您想继续使用log
速记并在jmeter.log文件和STDOUT中查看消息,您需要喜欢:
- 在log4j2.xml文件中(位于JMeter安装的“bin”文件夹中)
- 在
重新启动JMeter后,您应该开始看到与标准输出中JMeter.log文件中相同的信息,包括自定义消息
如果您使用日志
速记,您将能够看到您的测试代码>仅在中显示消息
如果要在中查看消息,应使用println
,例如:
println("TEST !")
如果您想继续使用log
速记并在jmeter.log文件和STDOUT中查看消息,您需要喜欢:
- 在log4j2.xml文件中(位于JMeter安装的“bin”文件夹中)
- 在
重新启动JMeter后,您应该开始看到与标准输出中JMeter.log文件中相同的信息,包括自定义消息
谢谢您的回答。但即使我使用OUT.println(“TEST”)
也不会在日志中显示任何内容。可能是因为采样器不在线程组中
?@RoyceOUT
将仅在控制台中显示,如果您还想在log check@dmitri中显示answer@Royce如果您只想用JSR223记录关键字,您可以使用${uuulogn(“在这里写日志”)}谢谢您的回答。但即使我使用OUT.println(“TEST”)
也不会在日志中显示任何内容。可能是因为采样器不在线程组中
?@RoyceOUT
将仅在控制台中显示,如果您还想在log check@dmitri中显示answer@Royce如果您只想用JSR223记录关键字,您可以使用${uuulogn(“在这里写日志”)}谢谢您的回答。不幸的是,即使经过修改,也无法显示任何内容。请向我确认我可以在线程组
之外使用JSR223采样器?如果没有显示任何内容,则不会执行采样器。您不能在线程组之外使用它,因此,如果我遵循本教程,我应该如何编写一些代码来定义没有JSR223的关键字?谢谢你的帮助,谢谢你的回答。不幸的是,即使经过修改,也无法显示任何内容。请向我确认我可以在线程组
之外使用JSR223采样器?如果没有显示任何内容,则不会执行采样器。您不能在线程组之外使用它,因此,如果我遵循本教程,我应该如何编写一些代码来定义没有JSR223的关键字?谢谢你的帮助。