我有一种情况,我有2个循环,
1.Loop Controller (runs n times)
2. While Controller (exits based on HTTP response below || after some time gap)
3. HTTP Sampler
现在,我计划编写一个Beanshell Post处理器,以便解析HTTP结果并更新$ {TERMINATION_CONDITION}变量,该变量可用于While循环终止。
但是,我希望重置$ {TERMINATION_CONDITION},以便当最外面的循环(即循环控制器)第二次进入时,它允许重新执行内部While循环。
就我而言,由于$ {TERMINATION_CONDITION}没有正确更新,因此没有发生这种情况。
我的问题是:
如果我添加一个后处理器,后处理器什么时候执行 a)HTTP采样器作为父级 b)While Loop Controller作为父级 c)循环控制器作为父级
如何在内循环迭代后重置变量?
请帮我理解。提前谢谢!
答案 0 :(得分:3)
E.g。
vars.put("variable1", null);
vars.put("variable2", "");
// or what ever you want...