JMeter元件作用域和执行顺序
目标:
1.熟悉元件之间的作用域
2.掌握元件执行顺序
名词解析:
元件:多个类似功能组件的容器统称
组件:实现独立某个功能的统称(类似于函数)
线程组:模拟用户的
配置元件:在测试之前,对测试环境或者数据做一些初始化的准备工作,类似于自动化脚本中的setup
前置处理器:对要发送的这些请求做一些预处理的操作,如参数化
取样器:不同协议实现的组件
后置处理器:对请求的响应做一些处理,收到服务器的响应,把要比较的字段先存下来,再比较
断言:对收到的响应结果与预期结果做一个判断,是否通过
监听器:查看测试脚本运行的记过和日志,类似于自动化脚本中的测试报告
逻辑控制器:控制前后元件的执行顺序
定时器:等待一段时间,类似于自动化脚本中的sleep
测试片段:封装测试功能,不单独执行,需要通过脚本调用才能执行,类似于自动化中某段代码经常被使用,就要封装成一个函数,让所有脚本调用,所以是不能单独运行的
要依靠其他脚本
一、元件的作用域
在Jmeter中,元件的作用域是靠测试计划的树形结构中元件的父子节点关系来确定的
tips:核心是“取样器”,其他组件都是以取样器为核心运行的,组件添加的位置不同,生效的取样器也不同
作用域的原则:
1.取样器:元件不和其他原件相互作用,因此不存在作用域的问题
2.逻辑控制器:元件只对其子节点中取样器和逻辑控制器起作用,不影响父节点
3.其他六大元件:除取样器和逻辑控制器元件外,如果是某个取样器的子节点,则该元件只对其父子节点起作用
4.如果其父节点不是取样器,则其作用域是该元件节点下的其他所有后代节点(包括子节点,子节点的子节点等)、以及对父节点下的所有起作用
二、元件执行顺序
1.配置元件(config elements)
2.前置处理程序(Per-processors)
3.定时器(timer)
4.取样器(Sampler)
5.后置处理程序(Post-processors)
6.断言(Assertions)
7.监听器(Listeners)
tips:1.前置处理器、后置处理器、断言等元件功能对取样器起作用(如果在他们的作用域内没有任何取样器,则不会被执行)
2.如果在同一作用域范围内有多个同一类型的元件,则这些元件按照他们在测试计划中的上下顺序一次执行
JMeter元件作用域和执行顺序相关推荐
- 性能测试(二)—— JMeter元件作用域和执行顺序、JMeter示例、JMeter参数化
目录 一.JMeter元件作用域和执行顺序 1. 元件的基本介绍 2. 元件作用域 3. 元件执行顺序 二.JMeter使用示例 1. JMeter第一个案例 2. 重点组件 2.1 线程组 2.2 ...
- 从零开始学前端:作用域、执行顺序 --- 今天你学习了吗?(JS:Day9)
从零开始学前端:程序猿小白也可以完全掌握!-今天你学习了吗?(JS) 复习:从零开始学前端:函数 - 今天你学习了吗?(JS:Day8) 文章目录 从零开始学前端:程序猿小白也可以完全掌握!-今天你学 ...
- 【虫师--系列】JMeter基础之--元件的作用域与执行顺序
来自: http://www.cnblogs.com/fnng/archive/2012/12/27/2836506.html 作者:虫师 前面有介绍过jmeter的元件类别,对于新手来说,jm ...
- JMeter基础之组件的作用域与执行顺序
对于新手来说,jmeter的元件是还是不少的,如果我们按照每一个元件的每一个参数的含义去学习,无疑会降低性能测试学习的热情,算我们熟悉了所有元件以及元件上的参数了,我们也不知道如何将其组合成我们想要描 ...
- jmeter接口顺序执行_【接口测试】JMeter中各组件执行顺序详解
JMeter是我们测试人员使用越来越多的一种测试工具.本文就详细说明一下在JMeter的一个项目内,各个模块和组件的执行顺序是怎么样的. 执行顺序 JMeter常用的各个组件的执行顺序是:配置原件 前 ...
- Jmeter组件执行顺序与作用域
一.Jmeter重要组件: 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用.配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同 ...
- JMETER 各组件执行顺序与作用域
JMETER 各组件执行顺序与作用域 配置元件: 配置元件的作用主要为了初始化默认值和变量,以便后续采样器引用.相对于JAVA 语言中间定义一些常量和静态变量.配置元件作用域是最初始阶段处理,配置元件 ...
- 6.2 jmeter基础—元件执行顺序
4.3.元素的执行顺序 1 配置元件 Configuration elements 2 前置处理器Pre-Processors 3 定时器Timers 4 取样器Sampler 5 后置处理器Post ...
- 接口测试——Jmeter各部件执行顺序
一.作用域 1,特定元件起作用的范围,也就是对哪些元件起作用 2,几个类别 --1,对父级(上一层)之下的所有元件都起作用,典型的例如:察看结果树,csv数据文件设置,用户 参数,用户定义的 ...
最新文章
- 数据库个人优化学习记录
- python 连接mysql 字符集_Python 操作 MySQL 字符集的问题
- linux ftp日志_linux学习笔记(一)——Linux分区和目录结构
- windows操作笔记
- 手把手带你手写SpringMVC,剑指优秀开源框架灵魂
- 图解 CSS (8): 浮动、显示、隐藏
- mysqld -install命令时出现install/remove of the service denied错误的原因和解决办法
- POJ 3281 (最大流+匹配+拆点)
- esx4克隆后的处理工作
- python获取图片大小_Python实现获取本地及远程图片大小的方法示例_python_脚本中心...
- UIKit 框架之UIScrollView
- 程序安全性之配置文件安全
- 博途调试g120_【免费资料】西门子变频器调试软件汇总
- 需求文档、需求分析报告、需求规格说明书分析
- 三菱FX3U与三菱变频器 modbus RTU通讯案例 采用485方式,modbus RTU协议。 与变频器通讯,控制启停,频率,加减速时间设定,频率
- Unity资源的基本类型
- adb之am、pm命令
- android 磁贴布局,拼图酱 - 通过布局、磁贴、滤镜等元素重新组合照片,充满乐趣 - Android 应用 - 图像 - 【最美应用】...
- 微型计算机硬件调研报告,计算机软硬件的产品调查报告分析.doc
- Network Error - DEV/1/FAN_DIRECTION_NOT_PREFERRED: Fan 1 airflow direction is not preferred on slot