Jmeter性能测试工具学习(3.重要组件介绍)

jmeter组件(元素)

1)jmeter中sampler(采样器)

Jmeter性能测试工具学习(3.重要组件介绍)

2)jmeter计时器

Jmeter性能测试工具学习(3.重要组件介绍)

3)jmeter前置处理器/后置处理器   (在采样器存在后存在)

Jmeter性能测试工具学习(3.重要组件介绍)

Jmeter性能测试工具学习(3.重要组件介绍)

4)jmeter断言  

Jmeter性能测试工具学习(3.重要组件介绍)

5)jmeter中Controller   (控制脚本结构与lr中的不一样)

Jmeter性能测试工具学习(3.重要组件介绍)

6)jmeter中listener  (查看图标)

Jmeter性能测试工具学习(3.重要组件介绍)

 

组件执行顺序

1-配置节点

2-前置处理器

3-定时器

4-取样器

5-后置处理器(只在有结果可用情况下执行)

6-断言(只在有结果可用情况下执行)

7-监听器(只在有结果可用情况下执行)

 

采样器执行顺序    从上至下执行

1) 配置节点

Jmeter性能测试工具学习(3.重要组件介绍)

HTTP Request Defaulls  放在采样器同级所以所有采样器执行HTTP Request Defaulls的配置

HTTP Request Defaulls 在采样器下级所以拥有HTTP Request Defaulls的执行而没有HTTP Request Defaulls的采样器执行时报错

2)计时器

Jmeter性能测试工具学习(3.重要组件介绍)

计时器如果和采样器在同一级那么所有采集器都 按照同级计时器设置执行 

在采样器下级则该采集器下计时器执行其他采样器不执行

 

Jmeter与Loadrunner骨架对比

1、jmeter中作用域非常关键

2、jmeter中需要 使用人员介入的部分更多

3、开发一个jmeter性能测试脚本,实际上就是根据市场要求,按照 一定的作用域 拼装组件

4、loadrunner中是通过代码的位置和迭代的设置来控制执行的顺序