工具安装环境配置
1.JDK的环境,至少1.8的版本
- 2.解压jmeter安装包
- 3.配置环境变量
- 在系统变量新增一个JMETER_HOME变量,变量值为jmeter的解压路劲
- 在path变量中添加jmeter的bin目录的路径
- %JMETER_HOME%\apache-jmeter-4.0\bin
- 4.验证环境变量
- 打开cmd窗口输入:jmeter安装回车,查看是否能够打开jmeter工具
目录结构
bin - jmeter的一些启动文件,日志,配置文件等
jmeter.bat -- 启动命令
jemter.log --- 日志文件
jemeter.propeties -- 配置文件
jmeter-server.bat -- 负载机的启动命令
docs -- 一些api接口帮助文档,css文件,image图片
lib -- 放的是一些三方库以及内置库,都是一些jar包文件
常用元件
工具界面布局
常用元件
测试计划--是所有元件的容器,在所有元件的最顶层,其他元件都是基于测试计划来组织的。
线程组 -- 所有的测试用例,请求一般都是在线程组下面执行的
sample 取样器 -- 执行的具体对应协议的请求
逻辑控制器 --- 要控制脚本执行的逻辑,在逻辑控制器元件中选择
前置处理器以及后置处理器 -- 在请求执行之前以及请求执行之后要设置的一些选项
断言 -- 在脚本执行结束之后对脚本进行断言
定时器 --- 在脚本执行之前设置一些定时任务,思考时间,集合点
配置元件 -- 在脚本执行之前做的一些配置项
监听器 -- 对脚本(sample)执行结果进行监听
作用域:
配置元件 --- 针对于所有的元件在执行之前进行的配置
前置处理器 --- 在所有的sample取样器执行之前执行
后置处理器 --- 在所有的sample取样器执行之后执行
元件执行顺序
1 配置元件 Configuration elements
2 前置处理器Pre-Processors
3 定时器Timers
4 取样器Sampler
5 后置处理器Post-Processors (unless SampleResult is null)
6 断言Assertions (unless SampleResult is null)
7监听器Listeners (unless SampleResult is null)