1.前置处理器
主要是用来在发送请求前可能会做一些环境或者参数的准备工作。
例如:对数据库进行操作前需要先建立数据库连接,那么前置处理器就可以完成这样的工作。
访问路径:【测试计划】--【前置处理器】
2.配置元件
性能测试过程中为了模拟大量用户操作我们往往需要做参数化。而Jmeter的参数化可以通过配置元件来完成。
例如 CSV Date Set Config(csv 数据文件设置) ,他可以帮助我们从文件中读取测试数据。
另外JMeter中的提供了很多的函数来帮我们生成动态数据。
当然配置元件不仅仅于此,他还可以记录服务器的返回数据(http cache manager ---http消息头管理器),自动记录服务器返回的cache信息。
换句话说,配置元件为取样器提供了预备数据,然后又取样器发出请求。
访问路径:【测试计划】--【配置元件】
3.后置处理器
后置处理器一般放在取样器之后,用来处理服务的返回结果。后置处理器就是专门用来对响应数据做处理的元件。
比如性能测试中“关联”这个名词,Jmeter的关联就是通过后置处理器完成的。
访问路径:【测试计划】--【后置处理器】
【前置处理器】【配置元件】【后置处理器】都是为取样器提供数据支持的,取样器关注的是业务逻辑。