开发一个jmeter性能测试脚本,实际上就是根据场景需要,按照一定作用域拼装组件。
如果要针对某一个采样器,就把组件放到某一个取样器下面。
如果下面有一个组件,同级别还有一个同样的组件,不影响,都会生效的,会将两个请求合并,作为两个参数。
如果作用域下面有2个组件,同样起作用,那么它下面的优先。
如果针对所有,就把组件放外在同一个级别。
测试计划的元素执行顺序:(很重要,多背多练)
1、配置节点
2、前置处理器
3、定时器
4、取样器
5、后置处理器(只在有结果可用的情况下执行)
6、断言(只在有结果可用的情况下执行)、
7、监听器(只在有结果可用的情况下执行)
同样的组件是按照从上到下的顺序执行的。
前置处理器在采样器的前面运行,后置处理器在采样器的后面运行。
很多组件都是围绕着采样器工作的。
定时器是在采样器前面执行的。
查看结果树是在最后运行的,跟位置没有关系