取样器
模拟用户请求,向服务器发送http请求。
断言
验证结果是否正确。
监听器
测试结果需要添加监听器收集,监听器有两个任务,一是添加结果监听,并可以保存测试结果文件可供再次分析使用;二是展示结果,比如擦看结果树等。
前置处理器
请求发送前需要对环境或者参数进行准备工作,可在前置处理器中来完成。
配置元件
性能测试中为了模拟大量用户操作我们往往需要做参数化,可以通过配置元件来完成。
后置处理器
一般用来处理服务器的返回结果,例如返回登录后的sessionID,jmeter的关联,用的就是后置处理器来完成的。
控制器
控制场景逻辑,例如仅仅登录一次这样的场景。
定时器
为了足够真实的模拟用户真实操作,例如有时我们需要模拟一些请求在同一时刻发送。
线程组
模拟大量用户负载的情况。
Jmeter元件运行顺序
- 配置元件
- 前置处理器
- 定时器
- 取样器
- 后置处理器
- 断言
- 监听器