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默认配置

用户自定义变量等等

最新文章

  1. Xml序列化去掉命名空间,去掉申明
  2. OAF中 遍历HGrid组件中的所有VO行
  3. Flink - FLIP
  4. Linux用户组与用户组进阶命令
  5. Divisors_组合数因子个数
  6. [原创]SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问
  7. HTML5+开发移动app-mui开发示例
  8. 深度优化LNMP之Nginx (转)
  9. SQL Server常用脚本
  10. 使用springMVC时无法加载CSS和JS文件
  11. 如何获取DOM中当前获取焦点的元素
  12. C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(上)
  13. Java for Android 第二周课上实验一
  14. Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
  15. [iOS]视图与UIVIew
  16. RNA测序的质量控制
  17. C# 一般处理程序下载文件
  18. Socket调用Close后如何终止套接口的问题
  19. FMS Dev Guide学习笔记(验证客户端)
  20. hihocoder第196周

热门文章

  1. JSP+Servlet+C3P0+Mysql实现的azhuo商城
  2. 使用tensorflow实现cnn进行mnist识别
  3. 数据挖掘入门系列教程(八)之使用神经网络(基于pybrain)识别数字手写集MNIST
  4. iOS提审笔记
  5. .Net Web Api返回Json数据中原对象变量名大小写问题
  6. 【Springboot】实例讲解Springboot整合OpenTracing分布式链路追踪系统(Jaeger和Zipkin)
  7. Promise入门详解
  8. 字典树基础进阶全掌握(Trie树、01字典树、后缀自动机、AC自动机)
  9. Light of future-测试总结
  10. Redis 过期时间相关命令