Jmeter入门(二、元件和组件)

7.元件和组件
1)测试计划(项目名称)
描述一个性能测试,包含本次测试所有相关功能

2)线程组(业务流程)



3)组件
(1)每个功能就是一个组件,是JMeter中最小的组成部分。各个元件由不同的组件组成。

(2)组件的作用域
①取样器是作用域的参考物,所以没有作用域
②监听器中组件的作用域:父级或兄弟级取样器
③逻辑控制器组件的作用域:只对子级取样器有效

4)元件
相似功能组件的集合

(1)取样器:被测试的接口

(2)逻辑控制器

(3)配置元件
主要用于参数化或前置条件

(4)定时器

(5)前置处理器

(6)后置处理器

(7)断言

(8)监听器:查看测试结果

5)元件的作用域
Jmeter有8类可被执行的元件(测试计划与线程组不属于可执行元件),作用域的原则是:
(1)取样器( sampler )元件不和其它元件相互作用,因此不存在作用域的问题。
(2)逻辑控制器( Logic Controller )元件只对其子节点中的取样器和逻辑控制器作用。
(3)除取样器和逻辑控制器元件外,其他6类元件,如果是某个取样器的子节点,则该元件对其父、子节点起作用。如果其父节点不是取样器, 则其作用域是该元件父节点下所有后代节点(包括子节点,子节点的子节点等)。

6)8大元件执行顺序
(1)配置元件:数据准备、资源配置...
(2)前置处理器:预处理
(3)定时器:思考时间,集合点...
(4)取样器:测试接口
(5)后置处理器:处理测试结果
(6)断言:判定测试结果
(7)监听器:接收测试结果
注意:
(1)逻辑控制器控制其它元件,不按顺序执行
(2)不同类型的元件,不会因为在脚本中放置顺序的改变,而改变执行顺序

8.Jmeter运行机制

9.Jmeter测试计划要素

原文地址:https://www.cnblogs.com/bdzxh/p/14036279.html