我有一个包含以下内容的测试计划:
测试片段1
测试片段2
ThreadGroup 1
ThreadGroup 2
第一个测试片段被调用并成功执行。 问题是测试片段2未被调用或未正确执行。 作为BSF后处理器,应该在ThreadGroup中的每个Sampler之后调用它,并在文件中写入一些变量。 这不会发生。
任何人都可以对此有所启发,以及为什么这不能正常工作?
如果我把它放在ThreadGroup2中,那么Test Fragment 2中的代码就可以了,但这不是我想要的。
答案 0 :(得分:1)
您误解了POST PROCESSOR概念。 它不会自行执行,只能在Sampler运行后运行。 所以它绝对是常规的,它不会执行,因为它是Test Fragment的唯一成员。 所以转而使用BSF Sampler。
请参阅:
在您上次发表评论后,您需要删除模块控制器和测试片段。
只需将Post Processor放在一般范围内,它将在每个采样器后执行,参见: