欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

00_Jmeter全部组件列表

程序员文章站 2022-07-12 19:10:55
...

一,Jmeter组件类型

  1. 基础元件
  2. 线程组
  3. 配置元件
  4. 定时器
  5. 前置处理器
  6. 请求提取器
  7. 后置处理器
  8. 逻辑控制器
  9. 断言
  10. 监听器
  11. 函数

二, 全部组件

1. 基础元件

  1. 测试计划 ----- 使用介绍
  2. 测试片段 ----- 使用介绍
  3. 非测试元件—HTTP代理服务器 ----- 使用介绍
  4. 非测试元件—HTTP镜像服务器 -----
  5. 非测试元件—属性显示 -----
  6. Plugins Manager ----- 使用介绍

2. 线程组

  1. bzm - Arrivals Thread Group ----- 使用介绍
  2. bzm - Concurrency Thread Group ----- 使用介绍
  3. bzm - Free-Form Arrivals Thread Group ----- 使用介绍
  4. [email protected] - Stepping Thread Group (deprecated) ----- 阶梯加压 使用介绍
  5. [email protected] - Ultimate Thread Group ----- 使用介绍
  6. setUp线程组 ----- 最先执行的线程组
  7. tearDown线程组 ----- 最后执行的线程组
  8. 线程组 ----- 使用介绍

3. 配置元件

  1. CSV 数据文件设置 -----
  2. HTTP信息头管理器 -----
  3. HTTP Cookie管理器 -----
  4. HTTP缓存管理器 -----
  5. HTTP请求默认值 -----
  6. DNS缓存管理器 -----
  7. FTP默认请求 -----
  8. HTTP授权管理器 -----
  9. JDBC Connection Configuration -----
  10. Java默认请求 -----
  11. LDAP扩展请求默认值 -----
  12. LDAP默认请求 -----
  13. TCP取样器配置 -----
  14. **库配置 -----
  15. 用户定义的变量 -----
  16. 登陆配置元件/素 -----
  17. 简单配置元件 -----
  18. 计数器 -----
  19. 随机变量 -----

4. 定时器

  1. 同步定时器(Synchronizing Timer)集合点 -----
  2. 统一随机定时器(Uniform Random Timer) -----
  3. 准确的吞吐量定时器([email protected] - Throughput Shaping Timer) -----
  4. 常数吞吐量定时器(Constant Throughput Timer) -----
  5. JSR223 定时器 -----
  6. 固定定时器(Constant Timer) -----
  7. 泊松随机定时器(Poisson Random Timer) -----
  8. 高斯随机定时器(Gaussian Random Timer) -----
  9. BeanShell 定时器 -----
  10. BSF Timer -----

5. 前置处理器

  1. BeanShell Preprocessor -----
  2. HTML链接解析器 -----
  3. HTTP URL 重写修饰符 -----
  4. JDBC Preprocessor -----
  5. [email protected] - Inter - Thread Communication Preprocessor -----
  6. [email protected] - Raw Data Source Preprocessor -----
  7. JSR233 Preprocessor -----
  8. RegEx User Parameters -----
  9. Sample Timeout -----
  10. 用户参数 -----

6. 请求提取器

  1. Debug Sampler(调试取样器) ----- 使用介绍
  2. HTTP请求 ----- 常用
  3. JDBC Request ----- 常用
  4. [email protected] - Dummy Sampler(虚拟取样器) ----- 使用介绍
  5. Java请求 ----- 使用介绍
  6. FTP请求 ----- 使用介绍
  7. SSHCommand(远程 ssh 连接) ----- 使用介绍
  8. BeanShell Sampler -----
  9. JSR223 Sampler -----
  10. BSF Sampler -----
  11. Access Log Sampler(访问日志采样器) -----
  12. AJP/1.3 Sampler -----
  13. JMS Point-to-Point(JMS点到点) -----
  14. JMS Publisher(JMS发布) -----
  15. JMS Subscriber(JMS订阅) -----
  16. [email protected] - HTTP Raw Request(HTTP原始请求) -----
  17. [email protected] - UDP Request -----
  18. JUnit Request -----
  19. LDAP Extended Request(LDAP扩展请求默认值) -----
  20. LDAP请求 -----
  21. Mail Reader Sampler(邮件阅读者取样器) -----
  22. OS Process Sampler(OS进程取样器) -----
  23. SMTP Sampler -----
  24. SOAP/XML - RPC Request -----
  25. TCP取样器 -----
  26. Test Action(测试活动) -----

7. 后置处理器

  1. CSS/JQuery提取器 -----
  2. JSON提取器 ----- 使用介绍
  3. 正则表达式提取器 ----- 使用介绍
  4. 边界提取器 -----
  5. JSR223 后置处理程序 -----
  6. JDBC 后置处理程序 -----
  7. XPath2 Extractor -----
  8. XPath提取器 -----
  9. [email protected] - Add Dummy Subresult -----
  10. [email protected] - JSON Format Post Processor -----
  11. [email protected] - JSON/YAML Path Extractor -----
  12. 结果状态处理器 -----
  13. 调试后置处理程序 -----
  14. BeanShell 后置处理程序 -----

8. 逻辑控制器

  1. ForEach Controller -----
  2. Loop Controller(循环控制器) -----
  3. Simple Controller(简单控制器) -----
  4. If Controller(如果(If)控制器) -----
  5. While Controller -----
  6. 交替控制器 -----
  7. Switch Controller -----
  8. Module Controller(模块控制器) -----
  9. Include Controller(包含控制器) -----
  10. Runtime Controller(运行时间控制器) -----
  11. Transaction Controller(事务控制器) -----
  12. 录制控制器 -----
  13. 仅一次控制器(Once Only Controller) -----
  14. 吞吐量控制器(Throughput Controller) -----
  15. 随机控制器(Random Controller) -----
  16. 随机顺序控制器(Random Order Controller) -----
  17. bzm - Weighted Switch Controller(加权开关控制器) -----
  18. Critical Section Controller(临界部分控制器) -----
  19. [email protected] - Parameterized Controller(参数化控制器) -----

9. 断言

  1. BeanShell断言 -----
  2. 响应断言 -----
  3. 断言持续时间 -----
  4. JSON断言 -----
  5. Compare Assertion -----
  6. HTML Assertion -----
  7. JSR223 Assertion -----
  8. MD5Hex断言 -----
  9. Size Assertion -----
  10. SMIME Assertion -----
  11. XML Schema Assertion -----
  12. XML断言 -----
  13. XPath Assertion -----

10. 监听器

JMeterPlugins插件监听器
  1. [email protected] - Actiive Threads Over Time:不同时间活动用户数量展示(图表)

  2. [email protected] - AutoStop Listener :自动停止监听器

  3. [email protected] - Bytes Throughput Over Time:不同时间吞吐量展示(图表)

  4. [email protected] - Composite Graph: 混合图表

  5. [email protected] - Console Status Logger:一些log的设置

  6. [email protected] - Flexible File Writer:这个插件允许你灵活记录测试结果

    	性能监听器
    
  7. [email protected] - Transactions per Second(TPS曲线)

  8. [email protected] - Hits per Second(每秒点击量)

  9. [email protected] - Response Times Over Time(响应时间曲线)

  10. [email protected] - Response Times vs Threads

  11. [email protected] - Response Times Percentiles

  12. [email protected] - Response Times Distribution

  13. [email protected] - Active Threads Over Time(不同时间活动用户数量展示)

  14. [email protected] - Composite Graph(混合图集)

  15. [email protected] - PerfMon Metrics Collector(服务器性能监测控件)

       其他
    
  16. 察看结果树

  17. 汇总报告(Summary Report)

  18. 聚合报告

  19. 后端监听器(Backend Listener)

  20. 汇总图(Aggregate Graph)

  21. 断言结果

  22. 比较断言可视化器(Comparison Assertion Visualizer)

  23. 生成概要结果

  24. 图形结果

  25. JSR223 监听器(JSR223 Listener)

  26. 邮件观察仪

  27. 响应时间图(Response Time Graph)

  28. 保存响应到文件

  29. 简单数据写入器(Simple Data Writer)

  30. 用表格察看结果

  31. BeanShell 监听器(BeanShell Listener)

  32. [email protected] - AutoStop Listener(自动停止监听)

  33. [email protected] - Bytes Throughput Over Time(不同时间吞吐量展示)

  34. [email protected] - Console Status Logger(一些log的设置)

  35. [email protected] - Flexible File Writer(灵活的文件编写器)

  36. [email protected] - Page Data Extractor(页面数据提取程序)

  37. [email protected] - Response Codes per Second

  38. [email protected] - Response Latencies Over Time

  39. [email protected] - Transaction Throughput vs Threads

  40. bzm - BlazeMeter Sense Uploader

  41. [email protected] - Connect Times Over Time

  42. [email protected] - DbMon Samples Collector

  43. [email protected] - Graphs Generator(图形生成器)

  44. [email protected] - JMXMon Samples Collector

  45. [email protected] - Synthesis Report (filtered)

11. 函数

  1. V -----
  2. time -----
  3. Random -----
  4. javaScript -----
  5. counter -----
  6. beanshell函数 -----
  7. regexFunction -----
  8. threadNum -----
  9. intSum -----
  10. longSum -----
  11. StringFromFile -----
  12. machineName -----
  13. RandomString() -----
  14. property -----
  15. p -----
  16. log -----
  17. split -----
  18. Xpath -----
  19. setProperty -----
  20. evalVar -----
  21. eval -----
  22. escapeHtml -----
  23. unescapeHtml -----
  24. FileToString -----