Jmeter设置采样器不应在“查看结果树”中显示

3
我希望我的测试计划中的一些Beanshell采样器不会显示在查看结果树中。这种情况有可能吗?
最好的问候, 彼得
5个回答

6
在您的情况下,您可以直接将以下行添加到您的脚本中:
SampleResult.setIgnore();

如果您的BeanShell采样器不显示在查看结果树中。

另外,对于任何控制器,您都可以在其下添加一个JSR223后置处理器并添加以下脚本:

prev.setIgnore();

5
不,这是不可能的。
如果我想隐藏采样器,我会尝试使用 Beanshell 预处理器或 Beanshell 后处理器,而不是 Beanshell 采样器。

2

应该使用Beanshell预处理器而不是Beanshell采样器。它不会出现在结果树中。


-1
据我所知,唯一的方法是禁用它们。然后它们就不会执行,因此不会显示在结果中。

禁用Beanshell并不能达到目的。应该执行Beanshell,但结果不应该在结果树中显示。SampleResult.setIgnore();prev.setIgnore();是更好的实现方式。 - Janesh Kodikara

-1

我同意预处理器或后处理器是最好的解决方案,但并非总是可行。

在我的情况下,我的测试计划每次迭代运行大约20个随机测试中的1个。对每个测试都放置一个预处理或后处理操作在技术上是可能的,但会产生显着的维护开销。在这种情况下,SampleResult.setIgnore(); 解决方案适用,因为我只需要忽略一个单一的采样器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接