测试的起点,同时也是其余全部组件的容器正则表达式
是向服务器发送请求,记录响应信息,记录响应时间的最小单元,支持多种不一样的请求 服务器
如 HTTP请求 、 FTP 请求 、TCP Request 、JDBC Request 等session
每一种不一样类型的取样器能够根据设置的参数向服务器发出不一样类型的请求。性能
控制测试计划中取样器节点发送请求的逻辑顺序测试
用于在实际请求发出以前对即将发出的请求进行特殊处理。如:当URL中有sessionID一类的session信息时,能够经过该处理器填充发出请求实际的sessionID。线程
用于对取样器发出请求后获得的服务器响应进行处理。通常用来提取响应中的特定数据(相似loadrunner中的关联)。3d
例如:正则表达式提取器用于提取响应数据中匹配某正则表达式的数据段,并将其填充在参数中,Xpath 提取器则能够用于提取响应数据中经过给定Xpath值得到的数据。。。blog
用于检查测试中获得的响应数据等是否符合预期,断言通常用来设置检查点,用以保证性能测试过程当中的数据交互与预期一致element
用于操做之间设置等待时间,等待时间使性能测试中经常使用的控制客户端QPS的手段作用域
是一种特殊的线程组,在测试树上与线程组一个层级,可是它不被执行,除非它是一个模块控制器或者被控制器所引用时才会被执行
用于提供对静态数据配置的支持,供取样器获取所须要的各类配置信息。
对测试结果进行处理和可视化展现的一系列组件,经常使用的有图形结果、查看结果树、聚合报告等
在同一做用域名范围内(不考虑逻辑控制器),测试计划中的元件按照以下顺序执行。(1)配置元件(config elements )(2)前置处理程序(Per-processors)(3)定时器(timers )(4)取样器(Sampler)(5)后置处理程序(Post-processors) (除非Sampler 获得的返回结果为空)(6)断言(Assertions)(除非Sampler 获得的返回结果为空)(7)监听器(Listeners)(除非Sampler 获得的返回结果为空)