元件的基本介绍
元件,多个类似功能组件的容器(类似于类)。
取样器:发送请求
逻辑控制器:控制语句的执行顺序
前置处理器:对请求参数进行预处理(对参数赋 个初始值)
后置处理器:对响应结果进行提取
断言:检查接口的返回结果是否与预期结果一致
定时器: 设置等待时间
测试片段:封装一段代码之后供其他脚本使用
配置元件:测试数据的初始化设置,类似python中参数的初始化设置
监听器:查看Jmeter脚本的运行结果
组件的基本介绍
组件:实现独立的某个功能(类似于方法)。
取样器的组件:HTTP请求,JDBC Request
其实组件就是具体的实现,元件就是一个容器,把实现都包含在内。
举个例子:接口自动化测试脚本的实现过程对应着Jmeter哪个元件?
1、初始化测试参数 ----配置元件
2、对请求参数进行赋值 ----前置处理器
3、调用GET/POST方法发送请求 -------取样器
4、提取响应中特定字段的值 ------后置处理器
5、对提取出来的值与预期结果进行对比 -----断言
6、在控制台查看脚本运行的结果 ------监听器