Jmeter测试片段和模块控制器
我有一个包含以下内容的测试计划: 测试片段1Jmeter测试片段和模块控制器,jmeter,Jmeter,我有一个包含以下内容的测试计划: 测试片段1 BSF取样器1 BSF取样器2 测试片段2 后处理器 线程组1 模块控制器1调用测试片段1 螺纹组2 取样器1 采样器2 取样器 模块控制器2调用测试片段2 第一个测试片段被调用并成功执行。 问题是测试片段2要么没有被调用,要么没有正确执行。 作为BSF后处理器,应该在ThreadGroup中的每个采样器之后调用它,并在文件中写入一些变量。 这种情况不会发生 有没有人能解释一下这个问题,以及为什么它不能正常工作 如果我将测试片段2中
- BSF取样器1
- BSF取样器2
- 后处理器
- 模块控制器1调用测试片段1
- 取样器1
- 采样器2
- 取样器
- 模块控制器2调用测试片段2
如果我将测试片段2中的代码放在ThreadGroup2中,那么它可以正常工作,但这不是我想要的。您误解了后处理器的概念。 它不会自行执行,它只在采样器运行后运行。 因此,它不执行是绝对正常的,因为它是测试片段的唯一成员。 因此,改用BSF取样器 见: