【JMeter_02】JMeter目录结构与功能模块介绍
安装包目录结构
1、backups: 存放jmeter对脚本的自动备份保存文件
2、bin:jmeter的可执行文件目录,包含启动、配置等相关文件
3、dosc:程序自带的官方文档本地存放目录
4、extras:扩展插件目录<比如程序自带的对ant支持一系列插件>
5、lib:所有的插件存放目录
6、licenses:jmeter证书的目录
7、printable_docs:用户手册及demo存放目录
主程序功能模块
测试计划:整个用于运行jmeter脚本集,所有用于运行的脚本内容都包含在测试计划之内
线程组:线程组是我们的主战场,这里包含了所有会被执行的采样器、控制器等,很多文章可能会告诉你,线程组是脚本执行的起点,但我认为他是伪起点。后续会介绍原因
配置元件:个人理解类似于编程语言中的方法。被调用才会执行,但在jmeter中,如果有采样器被执行,则所有的上层配置元件都被调用
监听器:通过收集服务器的响应数据进行分析,最终以表格、图形、树形、文本的型是展现出统计结果
定时器:就字面意思,等待,模拟实际操作中的暂停、延迟、人脑反应等。单位为毫秒
逻辑控制器:主要分为两大类,一类是会对取样器进行逻辑控制的,一类是对于取样器进行整理,但不会对执行逻辑造成影响的。
While控制器<While Controller>快速入口
临界部分控制器<Critical Section Controller>快速入口
ForEach控制器<ForEach Controller>快速入口
Switch控制器<Switch Controller>快速入口
执行时间控制器<Runtime Controller>快速入口
交替控制器<Interleave Controller>快速入口
仅一次控制器<Once Only Controller>快速入口
随机顺序控制器<Random Order Controller>快速入口
吞吐量控制器<Throughput Controller>快速入口
事务控制器<Transaction Controller>快速入口
录制控制器<Recording Controller>快速入口
前置处理器:在采样器请求发出之前执行,对请求做一些数据的准备工作,当放在线程组之外的时线程组内的任意一个请求执行之前都会触发执行一次前置处理器
后置处理器:在采样器请求发出之后执行,对请求的返回结果进行提取、正确值查询处理,当放在线程组之外的时线程组内的任意一个请求执行之后都会触发执行一次后置处理器
断言:根据不同的断言方式对采样器请求返回的结果进行校验。仅对断言模块的下层请求生效
测试片段:个人理解也类似与编程语言中的方法,与配置元件不同的地方在于,只有在主动调用的时候才会执行,而不是只要有采样器被执行就会调用
非测试元件:录制脚本时使用,没有多用过,不做讨论,个人认为录制的脚本太low,实用价值不高,不推荐录制
【JMeter_02】JMeter目录结构与功能模块介绍的更多相关文章
- 大数据技术之_14_Oozie学习_Oozie 的简介+Oozie 的功能模块介绍+Oozie 的部署+Oozie 的使用案列
第1章 Oozie 的简介第2章 Oozie 的功能模块介绍2.1 模块2.2 常用节点第3章 Oozie 的部署3.1 部署 Hadoop(CDH版本的)3.1.1 解压缩 CDH 版本的 hado ...
- sdk的目录结构及其功能
sdk的目录结构及其功能 add-ons: 这里面保存着附加库,比如GoogleMaps,当然你如果安装OphoneSDK,这里也会有一些类库在里面. build-tools: 各个版本的sdk编译工 ...
- windows上jmeter目录结构功能
1.bin :存储了jmeter的可执行程序,如启动 2.lib:存储了jmeter的整合的功能(如.jar文件程序) 3.启动jmeter:双击bin\apachejmeter.jar jmeter ...
- JDK目录结构和文件作用介绍
要想深入了解Java必须对JDK的组成, 本文对JDK6里的目录做了基本的介绍,主要还是讲解了下JDK里的各种可执行程序或工具的用途Java(TM) 有两个平台 JRE 运行平台,包括Java虚拟机, ...
- GoldenGate 12.3 MA架构介绍系列(3) - 各功能模块介绍
在新版的ogg 12.3 microservice architect中,提供了4个不同的服务模块和命令行模块. Admin Server: 负责连接用户.trandata, checkpoint的添 ...
- Jmeter学习笔记(十七)——jmeter目录结构
原文链接:http://www.cnblogs.com/zichuan/p/6938772.html 一.bin目录examples: 目录中有CSV样例 jmeter.bat windows的启 ...
- RK3288之kernel目录结构以及功能
:~/RK3288/kernel$ ls android include MAINTAINERS security arch init Makefile sound backported-featur ...
- JMeter目录结构
转载自https://www.cnblogs.com/imyalost/p/6959797.html 首先得了解一下这些东西,以后才能快速的找到某些配置文件进行修改(举个例子,改配置只是其中之一) 一 ...
- Linux目录结构与功能
在Linux中,一切皆文件.所以,Linux和Windows目录有很大的不同,它没有明确的盘符,它的目录就像一棵大树一样,顶层目录就是根目录:/ ,然后下面又有很多个分支,分支可以再分,从而形成一个庞 ...
随机推荐
- Linux——vim操作
查看文件:vim 文件名 进入vim命令后: Shift+g:到达文件底部 /搜索内容:搜索文件中字符串:点击“N”键,查看下一个搜索内容位置
- OpenStack的Swift组件详解
一:简介 一.背景 1. Swift 最初是由 Rackspace 公司开发的高可用分布式对象存储服务(Object Storage Service),并于 2010 年贡献给 OpenSt ...
- SpringCloud(一)- SpringCloud简介
唯能极于情,故能极于剑 有问题或错误请及时联系小编或关注小编公众号 “CodeCow”,小编一定及时回复和改正,期待和大家一起学习交流 一.SpringCloud 1.1.Cloud 是什么 ?: 官 ...
- oracle计算两日期相差多少秒,分钟,小时,天,周,月,年
--计算两个时间差相差多少秒select ceil((sysdate-t.transdate)* 24 * 60 * 60),t.transdate,sysdate from esc_trans_lo ...
- [安全] HTTPS的理解
一.概述 在下面的章节,我们要搞明白以下几个问题: HTTP和HTTPS的区别,为什么要使用HTTPS HTTPS如何解决加密问题 HTTPS如何避免中间人攻击 CA证书是什么 CA证书是如何申请和颁 ...
- Parrot os安装nvidia失败恢复
因为两种显卡,amd和nvidia,所以按照parrot官方文档安装驱动,结果可想而知,安装失败--- 内心万马奔腾,去国外论坛也发现很多求助的小伙伴,所以有了我这次随笔,如何恢复你的parrot 黑 ...
- MongoDB学习(一) 安装与基本使用
链接:https://pan.baidu.com/s/1ogTDFJg3ZZc0CyzaTeswWg 提取码:2k0p 安装 // 将压缩包解压到指定目录 [bigdata@linux backup] ...
- 内部服务器错误Internal server error解决方法
这里说的内部服务器错误是网站前台能正常访问,而后台程序在执行某项任务/功能时所出现的内部服务器错误解决方法: 此错误通常是超时导致的,像程序在执行采集.静态页面生成时所耗时间太长导致达到超时限制的: ...
- python脚本:在Ubuntu16系统上基于xtrabackup2.4和mysql5.7实现数据库数据的自动化备份和恢复,亲测有效!
1 安装教程 官网安装教程:https://www.percona.com/doc/percona-xtrabackup/2.4/installation/apt_repo.html -------- ...
- 【SpringMVC】使用三层架构实现登录,注册。(下篇)
上篇写了构思与界面层,本篇写一下业务逻辑层.数据访问层 目录 业务逻辑层 包:pojo 用户类(JavaBean):User public class User { private String us ...