控制器

2024 年 8 月 29 日 | 阅读 2 分钟

控制器可以分为两大类

  • 采样器
  • 逻辑控制器

采样器

采样器是允许 JMeter 向服务器发送特定类型请求的组件。它模拟用户对目标服务器的页面请求。

采样器是必须添加到测试计划中的组件,因为它只允许 JMeter 知道需要向服务器发送什么类型的请求。请求可以是 HTTP、HTTP(s)、FTP、TCP、SMTP、SOAP 等。

以下是 JMeter 采样器服务的请求列表

  • FTP 请求
  • HTTP 请求(也可用于 SOAP 或 REST Web服务)
  • JDBC 请求
  • Java 对象请求
  • JMS 请求
  • JUnit 测试请求
  • LDAP 请求
  • 邮件请求
  • OS 进程请求
  • TCP 请求

JMeter 采样器只能通过下图所示的方法添加到线程组中


JMeter Controllers

下图显示了 HTTP 请求采样器控制面板


JMeter Controllers

逻辑控制器

逻辑控制器帮助您控制线程中采样器的处理顺序。它还可以更改来自其子元素的请求的顺序。

以下是 JMeter 中所有逻辑控制器的列表

  • 运行时控制器
  • IF 控制器
  • 事务控制器
  • 录制控制器
  • 简单控制器
  • While 控制器
  • Switch 控制器
  • ForEach 控制器
  • 模块控制器
  • Include 控制器
  • 循环控制器
  • 仅一次控制器
  • 交错控制器
  • 随机控制器
  • 随机顺序控制器
  • 吞吐量控制器

下图显示了如何将 ForEach 逻辑控制器添加到您的测试计划


JMeter Controllers

下图显示了 ForEach 控制器控制面板


JMeter Controllers
下一主题JMeter 监听器