jmeter组件(元素)
1)jmeter中sampler(采样器)
2)jmeter计时器
3)jmeter前置处理器/后置处理器 (在采样器存在后存在)
4)jmeter断言
5)jmeter中Controller (控制脚本结构与lr中的不一样)
6)jmeter中listener (查看图标)
组件执行顺序
1-配置节点
2-前置处理器
3-定时器
4-取样器
5-后置处理器(只在有结果可用情况下执行)
6-断言(只在有结果可用情况下执行)
7-监听器(只在有结果可用情况下执行)
采样器执行顺序 从上至下执行
1) 配置节点
HTTP Request Defaulls 放在采样器同级所以所有采样器执行HTTP Request Defaulls的配置
HTTP Request Defaulls 在采样器下级所以拥有HTTP Request Defaulls的执行而没有HTTP Request Defaulls的采样器执行时报错
2)计时器
计时器如果和采样器在同一级那么所有采集器都 按照同级计时器设置执行
在采样器下级则该采集器下计时器执行其他采样器不执行
Jmeter与Loadrunner骨架对比
1、jmeter中作用域非常关键
2、jmeter中需要 使用人员介入的部分更多
3、开发一个jmeter性能测试脚本,实际上就是根据市场要求,按照 一定的作用域 拼装组件
4、loadrunner中是通过代码的位置和迭代的设置来控制执行的顺序