Jmeter工具
jmeter
Apache 托管的开源java工具
接口测试、自动化测试、性能测试
java要运行依赖什么?
jre java 运行环境
jdk java开发工具包,一般是包含jre
查看jdk版本
java -version正常返回jdk版本,但是不代表你的系统就配置JAVA_HOME环境变量
JAVA_HOME
jmeter安装
解压zip包,进入解压后文件夹\bin文件夹中,双击 jmeter.bat,启动图形界面GUI
1、不需要大家配置
JMETER_HOME环境变量
原因: 如果配置了,那么你的电脑就有且仅能运行一个jmeter
配置环境变量,可能会导致,直接闪退
直接闪退原因:
配置了环境变量
没有安装jdk
包少了文件
2、一台电脑,理论上可以启动任意多个不同版本jmeter
jmeter设置语言:
jmeter.properties
以.properties结尾的文件,都是jmeter的**属性**配置文件
最关键的 属性 配置文件 jmeter.properties
修改**属性配置文件**中的信息,一定要重启才能生效
gui中 options > choose language > chinese simplied
临时切换gui界面语言
一旦关闭gui,就会被还原
文件路径:
bin 启动 配置文件
lib jar包 工具自身jar, 以及第三方jar
ext 第三方插件管理
docs 文档 用于jmeter进行二次开发调用的api 接口文档
printable_docs 离线帮助文档
extras 扩展 CICD 性能测试持续集成
gui界面
一切都在**右键**掌握之中
测试计划: 工作中测试计划: 什么时间什么人做什么事情
万物的根, 脚本的根文件
元件
线程组: 接口、自动化测试时,基本不会去改动
性能测试,这个是用于**进行性能场景设计**的
线程组:进行性能场景设计
setup线程组
teardown线程组
配置元件
优先级是最高的, 正式干活时,急先锋
**用户定义变量**
监听器
就是侦探 就是摄像头,性能结果进行监控,展示结果数据
不同的元件,是从不同的角度,展示结果数据
取样器: 根据不同的协议,使用不同的取样器**编写脚本**
逻辑控制:
前置:
**用户参数**
后置: 对 取样器进行控制
定时器