jmeter学习 三

来源:互联网 发布:仿京东商城html源码 编辑:程序博客网 时间:2024/06/03 07:29

线程组的8类可执行元件

1.配置元件(Config element):用于提供对静态数据的支持,CSV data Set config 可以将本地数据文件形成数据池(data pool)


2.定时器(Timer):定时器用于操作之间设置等待时间,等待时间是性能测试常用的控制客户端QPS的手段,类似LR的thinktime,jmeter定义了Bean shell timer,固定定时器,高斯定时器,等不同类型的定时器;


3.前置处理器(Per processors):用于在实际的请求发出之前对请求进行处理,URL的重写,url中有sessionid一类的session信息可以通过该处理器填充发出请求的实际sessionid

4.后置处理器:用于对sampler发出请求后得到的服务器响应进行处理,一般用来提取响应中特定数据(类似LR中关联)

5.断言(assertions):断言用于检查测试中得到的响应数据是否符合预期,断言一般用来设置检查点,用以保证性能测试过程中的数据交互是否与预期一致,

6.监听器:是用来对测试结果数据进行处理和可视化展示的一系列元件,

7.取样器(sampler):

取样器是性能测试中向服务器发送请求,记录详细信息,记录响应时间的最小单元,Jmter原生支持多种不同的sampler,每种不同类型的sampler可以根据设置的参数向服务器发送不同类型的请求。

8。逻辑控制器:

逻辑控制器包括两类元件,一类是用来控制test plan 中sampler节点发送请求的逻辑控顺序的控制器,常用的有(if)控制器,switch controller,循环控制器,另一类,是用来组织可控制sampler节点的事物控制器,吞吐量控制器;


0 0
原创粉丝点击