一、性能测试基础

1. 元件的基本介绍

        
元件:多个类似功能组件的容器(类似于类)。
常见的元件类型有:
1.取样器(主要用于请求)
2.逻辑控制器(用于判断的一些语句)
3.前置处理器(用于设置前置变量)
4.后置处理器(用于后期处理,像提取器这些)
5.断言(判断响应请求是否正确)
6.定时器
7.测试片段
8. 监听器  

2. 元件作用域

JMeter 中,元件的作用域是靠测试计划的树形结构中元件的父子关系来确定的。
提示 : 核心是取样器,其他组件都是以取样器为核心运行的,组件添加的位置不同,生效的取样器也不同。

作用域的原则

1. 取样器:元件不和其他元件相互作用,因此不存在作用域的问题 ;
2. 逻辑控制器:元件只对其子节点中的取样器和逻辑控制器作用 ;
3. 其他六大元件:除取样器和逻辑控制器元件外,如果是某个取样器的子节点,则该元件对其父子节点起作用;
4. 如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点(包括子节点,子节点的子节点等) ;
提示:以上元件中还没开始学习,暂时理解 jmeter 这种树形结构结构影响作用域即可。

3. 元件执行顺序

1. 配置元件 (config elements)
2. 前置处理程序 (Per-processors)
3. 定时器 (timers)
4. 取样器 (Sampler)
5. 后置处理程序 (Post-processors)
6. 断言 (Assertions)
7. 监听器 (Listeners)
提示 :
1. 前置处理器、后置处理器、断言等元件功能对取样器起作用(如果在它们的作用域内没有任何取样器,则不会被执行)
2. 如果在同一作用域范围内有多个同一类型的元件,则这些元件按照它们在测试计划中的上下顺序依次执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游手好闲的小羊!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值