元件的作用域
内容(按执行顺序) | 解释 |
---|---|
配置元件(config elements) | 会影响其作用范围内的所有元件。 |
前置处理程序(Per-processors) | 在其作用范围内的每一个Sampler元件之前执行。放置在实际请求之前,把数据放入,请求的时候再用。 |
定时器(timers) | 对其作用范围内的每一个Sampler有效。 |
sampler元件 | sampler元件不和其他元件相互作用,因此没有作用域的概念。 |
后置处理程序(Post-processors) | 在其作用范围内的每一个Sampler元件之后执行。 |
断言(Assertions) | 对其作用范围内的每一个Sampler元件执行后的结果执行校验。 |
监听器(Listeners) | 收集其作用范围内的每一个Sampler元件的信息并呈现。 |
举例1:
- http1、2、3是sampler元件,无作用域的概念
- 循环控制器:http2、3、图形结果
- 图形结果:http2、3
- 聚合报告:http1、2、3
举例2:
- 固定定时器:http1
- 循环控制器:http2、3、图形结果、随机控制器
- 图形结果:http2、3
- 响应断言:jdbc
- 聚合报告:所有
元件的执行顺序
- 配置元件
- 前置
- 定时器
- sampler
- 后置
- 断言
- 监听器
如果在同一作用域范围内有多个同一类型的元件,则这些元件按照它们在测试计划中的上下顺序一次执行