0%

各元件定义

各元件定义

线程组

线程组是任何一个测试计划的起点,在一个测试计划中所有元件都必须在某个线程组下,控制的是所使用的线程数量

可以设置线程数、设置ramp-up period、设置测试要执行的次数

线程组

Ramp-up时间指的是Jmeter用于达到全部选择的线程的时间,如果选择了10个线程,并且Ramp-up时间是100秒,那么JMeter将使用100秒使10个线程启动并运行,每个线程在前一个线程启动后(100/10)秒后启动;如果设置为0,就是同时并发请求

取样器

取样器是指JMeter向一个服务器发送请求,如向发送HTTP请求,就添加一个HTTP请求器,可以添加一个或多个元件来定制请求

有如下取样器

  • FTP请求
  • HTTP请求
  • JDBC请求
  • JAVA对象请求
  • LDAP请求
  • SOAP请求

每个取样器都有几个可以设置的属性

逻辑控制器

逻辑控制器允许定制何时发送请求

监听器

监听器可以提供访问JMeter所收集的关于测试用例的信息

定时器

默认情况下,JMeter线程发送的每个请求是不间断的,可以通过定时器来指定延迟时间

断言

断言从服务器接收到的响应,查看返回是否符合预期

配置元件

配置元件可以补充或修改请求

前置处理器

前置处理器是在取样器请求执行前执行一些操作

后置处理器

后置处理器是在取样器请求后执行一些操作

执行顺序

  • 定时器
  • 取样器
  • 后置处理器
  • 断言
  • 监听器

欢迎关注我的其它发布渠道