我希望我的测试计划中的一些Beanshell采样器不会显示在查看结果树中。这种情况有可能吗?
最好的问候, 彼得
最好的问候, 彼得
SampleResult.setIgnore();
如果您的BeanShell采样器不显示在查看结果树中。
另外,对于任何控制器,您都可以在其下添加一个JSR223后置处理器并添加以下脚本:
prev.setIgnore();
应该使用Beanshell预处理器而不是Beanshell采样器。它不会出现在结果树中。
我同意预处理器或后处理器是最好的解决方案,但并非总是可行。
在我的情况下,我的测试计划每次迭代运行大约20个随机测试中的1个。对每个测试都放置一个预处理或后处理操作在技术上是可能的,但会产生显着的维护开销。在这种情况下,SampleResult.setIgnore(); 解决方案适用,因为我只需要忽略一个单一的采样器。
SampleResult.setIgnore();
和prev.setIgnore();
是更好的实现方式。 - Janesh Kodikara