我希望我的testplan的一些beanshell采样器不应该显示在视图结果树中。这有可能吗?
祝你好运, 彼得
答案 0 :(得分:3)
不,这是不可能的。
如果我想隐藏采样器,我会尝试查看是否可以使用Beanshell preprocessor
或Beanshell post processor
代替Beanshell采样器。
答案 1 :(得分:1)
应该使用Beanshell预处理器代替beanshell sampler。 它不会出现在结果树中。
答案 2 :(得分:1)
根据您的情况,您可以将以下行直接添加到脚本中:
SampleResult.setIgnore();
那么您的BeanShell采样器将不会显示在视图结果树中。
此外,对于任何控制器,您都可以在其下添加子JSR223 PostProcessor并添加以下脚本:
prev.setIgnore();
答案 3 :(得分:0)
AFAIK唯一的办法是禁用它们。然后它们不会执行,因此不会显示在结果中。
答案 4 :(得分:-1)
我同意前处理器或后处理器是最好的解决方案,但并不总是可行的。
就我而言,我的测试计划每次迭代运行大约 20 个随机测试中的 1 个。在技术上可以对其中的每一个进行事前或事后操作,但会产生大量的维护开销。 SampleResult.setIgnore();解决方案在这种情况下有效,因为我只有一个采样器可以忽略。