JMETER之工具设置和可执行元件介绍
一、工具设置
1.中文设置
打开jmeter --->bin目录下的jmeter.properties,修改language为zh_CN
2.响应乱码设置,因为jmeter 默认为 ISO-8859-1
修改sampleresult.default.encoding=UTF-8
3.字体设置
4.插件工具
下载地址:https://jmeter-plugins.org/地址中,点击 Plugins Manager,下载该插件,该插件名称为:jmeter-plugins-manager-x.xx.jar。下载后,把该文件放到apache-jmeter-5.3\lib\ext目录下,如下图:,
重启后可以看到小蝴蝶标识即可
二、元件介绍
1、执行顺序
- 配置元件(Config Elements): 准备工作
- 前置处理器(Pro-processors):开启工作前的预处理
- 定时器(Timers) :对开启工作的时间进行设置
- 取样器(Sampler) :开启工作,跑腿儿的
- 后置处理器(Post-processors) :开启工作后的处理
- 断言(Assertions) :对数据结果做判断的
- 监听器(Listeners) :工作收尾的监察员
2、介绍
- 配置元件:用来提供对静态数据配置的支持。例CSV Data Set config可以将本地数据文件形成数据池(Date Pool)。
- 定时器(具有LR的Think_time功能):用于操作之间设置等待时间,等待时间是性能测试中常用的控制客户端QPS的手段。
- 前置处理器:用于在实际的请求发出之前对即将发出的请求进行特殊处理。例当url中有SessionID一类的信息时,可以通过该处理器填充发出请求实际的SessionID。
- 后置处理器(具有类似于LR中的关联功能):用于对Sampler发出请求后得到的服务器响应数据进行处理,一般用于提取响应中的特定数据。
- 断言(具有类似于LR中的检查点功能):用于检查测试中得到的响应数据是否符合预期。断言一般用来设置检查点,验证测试过程中的数据交互是否与预期一致。
- 监听器(具有类似于LR中的日志功能):用来对测试结果数据进行处理和可视化显示的一系列原件。图形结果、查看结果树、聚合报告等都是比较常用的原件。
- 取样器--Sampler:是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元。每一种不同类型的Sampler可以根据设置的参数向服务器发送不同的请求。
刚出炉的小菜鸟