1.JMeter常用组件
必须组件:测试计划,线程组(包含多个线程),取样器
测试计划,JMeter默认创建且仅有一个
线程组:
添加步骤: 选择TestPlan并点击鼠标右键添加
分类以及使用:【JMeter线程组】分类以及功能介绍
取样器:
添加步骤:选择目标线程组并鼠标右键添加
分类以及使用:【JMeter取样器】分类以及功能介绍
辅助组件:配置元件,前置处理器,定时器,逻辑控制器,后置处理器,断言,监听器
辅助组件 | 创建来源 | 作用 |
配置元件 | 测试计划,线程组,取样器 | 配置header,cookie等 |
前置处理器 | 执行取样器的数据准备 | |
后置处理器 | 执行取样器后对数据处理 | |
定时器 | 请求之间的延迟间隔 | |
断言 | 让程序代替人工判断响应结果是否符合预期 | |
监听器 | 监听取样器的测试结果 | |
逻辑控制器logic controller | 线程组 | 针对业务流程,使用逻辑控制和关联线程 |
2.JMeter组件执行顺序
测试计划-》线程组-》配置元件-》前置处理器-》定时器-》控制器-》取样器-》后置处理器-》断言-》监听器
3.JMeter组件的作用域:
辅助组件作用于父组件,同级组件以及同级组件下的子组件