我对测试处理器如何处理各种任务的理解表明,让侦听器位于采样器的上方对监听器只有在取样器开始执行后才被调用这一事实没有任何影响。类似地,在http采样器任务之后设置变量的预处理器对该变量对http采样器可用这一事实没有任何影响,无论该预处理器任务是在http采样器之前还是之后。
在测试计划设置中,我们可以选择是否连续运行线程组。但是,在线程组中,假设我们有如下所示的任务。是否有强制/跟随测试处理器的隐式排序序列(如我在第1段中提供的示例)?
发布于 2019-10-28 13:09:48
1. Configuration elements
2. Pre-Processors
3. Timers
4. Sampler
5. Post-Processors (unless SampleResult is null)
6. Assertions (unless SampleResult is null)
7. Listeners (unless SampleResult is null)也要注意范围规则,例如,如果您有一个PreProcessor,它是某个采样器的一个子程序-它将只在这个采样器之前执行。如果PreProcessor位于与几个采样器(或更高的)相同的水平-它将在每个采样器之前执行。
https://stackoverflow.com/questions/58569846
复制相似问题