Jmeter工具 组件简单认识
JMETER 所有的组件(元素)都是基于测试计划的,先有测试计划然后才有 JMETER 组件
JMETER 核心组件
1、JMETER中的 Threads
类似与线程数,每一个线程数代表一个虚拟用户;测试计划右键-->Threads(Users)--->线程组
循环次数:每个线程要循环的次数
2、JMETER 中的 sampler
真正的核心,利用 sampler 实现各类请求,http、ftp、jdbc等等
线程组 右键-->取样器-->http请求
3、JMETER 中的计时器
默认情况下,Jmeter线程在发送请求之间没有间歇。不设置定时器,短时间内会产生大量访问请求,导致服务器阻塞,因此压测的时候要配合定时器一块使用,jmeter的定时器如下:
常用的定时器有固定定时器、同步定时器
a.固定定时器
b.同步定时器
这个定时器类似与loadrunner中的集合点,仅作用于同一个JVM中的线程
4、JMETER 中的前置处理器和后置处理器
顾明思议前后置处理器则是在http请求前后做事情;
前置处理器经常用来做参数处理例如:加解密;经常用的有beanshell预处理程序、jdbc预处理程序等等
后置处理器则用来处理响应数据,常用的有json提取器、jdbc后置处理程序、beanshell后置处理程序等
5、JMETER 中的断言
断言是一个很重要的组件,类似于loadrunner的检查点,用来判断一个请求的响应信息的正确性
6、JMETER 中的 Controller
控制器则是用来控制采样器的执行顺序。
循环控制器,如果同时设置了线程组的循环次数和循环控制器的循环次数,那循环控制器的子节点运行的次数为两个数值相乘的结果。
7、JMETER 中的 Listener
主要用于结果展示与分析
8、配置原件
CSV Data Set Config:用于读取csv 格式文件中的数据,实现参数化
http头默认配置
jdbc默认配置
用户自定义变量等等
最新文章
- Xml序列化去掉命名空间,去掉申明
- OAF中 遍历HGrid组件中的所有VO行
- Flink - FLIP
- Linux用户组与用户组进阶命令
- Divisors_组合数因子个数
- [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问
- HTML5+开发移动app-mui开发示例
- 深度优化LNMP之Nginx (转)
- SQL Server常用脚本
- 使用springMVC时无法加载CSS和JS文件
- 如何获取DOM中当前获取焦点的元素
- C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(上)
- Java for Android 第二周课上实验一
- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
- [iOS]视图与UIVIew
- RNA测序的质量控制
- C# 一般处理程序下载文件
- Socket调用Close后如何终止套接口的问题
- FMS Dev Guide学习笔记(验证客户端)
- hihocoder第196周
热门文章
- JSP+Servlet+C3P0+Mysql实现的azhuo商城
- 使用tensorflow实现cnn进行mnist识别
- 数据挖掘入门系列教程(八)之使用神经网络(基于pybrain)识别数字手写集MNIST
- iOS提审笔记
- .Net Web Api返回Json数据中原对象变量名大小写问题
- 【Springboot】实例讲解Springboot整合OpenTracing分布式链路追踪系统(Jaeger和Zipkin)
- Promise入门详解
- 字典树基础进阶全掌握(Trie树、01字典树、后缀自动机、AC自动机)
- Light of future-测试总结
- Redis 过期时间相关命令