首页 > IT职业 > IT职场 > 软件测试学习教程—Jmeter组件介绍(二)
Jmeter 组件介绍 ( 二 )
接着 Jmeter 组件介绍一接续讲哈:
3 、取样器( Sampler )
取样器( Sampler )是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元, JMeter 原生支持多种不同的 sampler 如 HTTP Request Sampler 、 FTP Request Sampler 、 TCP Request Sampler 、 JDBC Request Sampler 等,每一种不同类型的 sampler 可以根据设置的参数向服务器发出不同类型的请求。在 Jmeter 的所有 Sampler 中, Java Request Sampler 与 BeanShell Requst Sampler 是两种特殊的可定制的 Sampler.
4 、逻辑控制器( Logic Controller )
逻辑控制器,包括两类无件,一类是用于控制 test plan 中 sampler 节点发送请求的逻辑顺序的控制器,常用的有 如果( If )控制器 、 switch Controller 、 Runtime Controller 、循环控制器等。另一类是用来组织可控制 sampler 来节点的,如 事务控制器、吞吐量控制器。
5、 前置处理器( Per Processors )
前置处理器用于在实际的请求发出之前对即将发出的请求进行特殊处理。例如, HTTP URL 重写修复符则可以实现 URL 重写,当 RUL 中有 sessionID 一类的 session 信息时,可以通过该处理器填充发出请求的实际的 sessionID ;如参数设置。
6、 后置处理器( Post Processors )
后置处理器是用于对 Sampler 发出请求后得到的服务器响应进行处理。一般用来提取响应中的特定数据(类似 LoadRunner 测试工具中的关联概念)。例如, XPath Extractor 则可以用于提取响应数据中通过给定 XPath 值获得的数据 ; 正则表达式提取器,则可以提取响应数据中通过正则表达式获得的数据。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69914734/viewspace-2653904/ ,如需转载,请注明出处,否则将追究法律责任。