1.Jmeter的十大组件以及执行顺序
1.十大组件
- 测试计划
- 线程组
- 配置元件
- 前置处理器
- 定时器
- 取样器
- 后置处理器
- 断言
- 监听器
2.执行顺序为从测试计划到监听器依次执行
测试计划> 线程组>配置元件>前置处理器>定时器> 取样器> 后置处理器>断言>监听器
3.作用域
-
配置元件:作用于该线程组的所有元件
如下图,作用于这个线程组
-
前置处理器:作用于范围之内的取样器之前
比如:下图中的BeanShell预处理程序在Http请求02之前的话就作用于Http请求02.如果在Http请求01之前就作用于Http请求01和02
3. 定时器 ;作用于所在的范围内的
4.定时器:作用于所在的范围内的
5 后置处理器 :作用于范围之内的取样器之后
6. 断言:作用于所在的范围内的
7. 监听器:作用于该线程组所有的元件
8.取样器:作用于自己
如果有多个同级别的元件,执行按照顺序来
2.常用的元件
1.配置元件
1.HTTP请求默认值
用法: 配置路径和协议以及端口号,或者请求的默认值,
目的: 方便后面添加取样器时不用每次都写了,并且如果取样器填写了,会替换默认的
2.HTTP Cookie管理器
目的: 方便后面添加取样器时不用每次都写了
1.后置处理器
1.JSON提取器
JsonPath解析器的工具分享:
http://www.atoolbox.net/Tool.php?Id=792