JMeter有两种类型的控制器:取样器(sample)和逻辑控制器(Logic Controller),用这些元件来驱动处理一个测试。
取样器(sample):(也是可执行元件)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMter原声支持多种不同的sampler、TCP Request Sample、JDBC Request Sample等,每一种不同类型的sampler可以根据设置的参数想服务器发出不同类型的请求。相当于loadrunner里面来选择不同的协议。
逻辑控制器
逻辑控制器包括两类元件,一类是用于控制test plan中sampler节点发送请求请求的逻辑顺序的控制器,常用的有 如果(If)控制器、switch Controller、Runtime Controller、循环控制器等。另一类是用来组织可控制sampler节点的,如事务控制器、吞吐量控制器。
相关文章: