Jmeter 以线程的方式来运行的,由于Jmeter 是 java 开发的,所以是运行在 JVM 虚拟机上的,java 也是支持多线程的,JMeter基本是和java一样的技术体系。以下从JMeter的结构体系,元件关系,运行原理(核心代码解析)等方面来说明JMeter的基本原理和技术架构体系。
包括三部分内容:JMeter结构体系、JMeter元件作用域和执行顺序、JMeter运行原理(包括类和方法调用关系说明)
一、JMeter结构体系
1、从JMeter的应用上来分析它的结构体系:
X1: Sampler:取样器;Assertion:断言;Listener:监听器;
X2: Pre Processor:前置处理器;Config Element:配置元件;Post Processor:后置处理器
X3: Logic Controller:逻辑控制器
X4: Timer:定时器;
X