取样器

模拟用户请求,向服务器发送http请求。

断言

验证结果是否正确。

监听器

测试结果需要添加监听器收集,监听器有两个任务,一是添加结果监听,并可以保存测试结果文件可供再次分析使用;二是展示结果,比如擦看结果树等。

前置处理器

请求发送前需要对环境或者参数进行准备工作,可在前置处理器中来完成。

配置元件

性能测试中为了模拟大量用户操作我们往往需要做参数化,可以通过配置元件来完成。

后置处理器

一般用来处理服务器的返回结果,例如返回登录后的sessionID,jmeter的关联,用的就是后置处理器来完成的。

控制器

控制场景逻辑,例如仅仅登录一次这样的场景。

定时器

为了足够真实的模拟用户真实操作,例如有时我们需要模拟一些请求在同一时刻发送。

线程组

模拟大量用户负载的情况。

Jmeter元件运行顺序

  1. 配置元件
  2. 前置处理器
  3. 定时器
  4. 取样器
  5. 后置处理器
  6. 断言
  7. 监听器