性能测试工具 零基础测开学习 19——JMeter 基础

EternalRights · 2025年12月01日 · 96 次阅读

前言

        JMeter 是一个强大的、可拓展的、可编程的性能测试引擎和框架,是构建全链路自动化质量保障体系的核心组件


环境安装

1.安装 JDK

2.安装 JMeter

        (1) JMeter 下载

        官网下载地址:
        Apache JMeter - Download Apache JMeter

        (2) 安装 JMeter

        把下载的安装包安装到某一目录即可(安装目录不要出现空格/中文)

        (3) 配置环境变量

        JMETER_HOME = D:\work\JMeter\apache-jmeter-5.6.3
        在环境变量 path 中添加:
        %JMETER_HOME%\lib\ext\ApcheJMeter_core.jar
        %JMETER_HOME%\lib\jorphan.jar

        (4) 启动验证

        进入 JMeter 安装目录下的 bin 目录

  •         双击 jmeter.bat
  •         双击 ApacheJMeter.jar
  •         命令行输入:java -jar ApcheMeter.jar

        注意:任意一种方式都能打开


常用文件目录介绍

bin 目录:存放可执行文件和配置文件

  • jmeter.bat:Windows 的启动文件(重要)
  • jmeter.log:JMeter 工具运行的日志文件
  • jmeter.properties:JMeter 工具的配置文件(重要)
  • jmeter.sh:Linux 的启动文件
  • jmeter-server:Linux 分布式测试的启动程序
  • jmeter-server.bat :Windows 分布式测试的启动程序

docs 目录:是 JMeter 的 api 文档,用于开发拓展组件

printable_docs 目录:用户帮助手册

lib 目录:存放 JMeter 依赖的 jar 包和用户拓展所依赖的 jar 包

元件和组件的介绍

元件的基本介绍

元件:多个类似功能组件的容器(类似于类)

  • 取样器:发送请求
  • 逻辑控制器:控制语句的执行顺序
  • 前置处理器:对请求参数进行预处理
  • 后置处理器:对响应结果进行提取
  • 断言:检查接口的返回结果是否与预期结果一致
  • 定时器:设置等待
  • 测试片段:封装一段代码,供其他脚本调用
  • 配置元件:测试数据的初始化配置
  • 监听器:查看 JMeter 脚本的运行结果

组件的基本介绍

组件:实现独立的某个功能(类似于方法)

例如:取样器的组件:


作用域和执行顺序

元件的作用域:是靠测试计划的树形结构中元件的父子关系来确定的。

提示:所有的组件都是以取样器为核心来运行的。组件添加的位置不同,生效的取样器也不同

作用域的原则:

  • 取样器:核心,不和其他元件相互作用,没有作用域
  • 逻辑控制器:只对其子节点的取样器和逻辑控制器起作用
  • 其他元件:
    • 如果是某个取样器的子节点,则该元件只对其父节点起作用
    • 如果其父节点不是取样器,则其作用域是该元件父节点下的其他所有后代节点(包括子节点,子节点的子节点等)

元件的执行顺序:

  • 同一个作用域下不同类型元件: (1) 配置元件 (2) 前置处理程序 (3) 定时器 (4) 取样器 (5) 后置处理程序 (6) 断言 (7) 监听器
  • 同一个作用域下多个相同类型的元件 按照在测试计划中从上到下的顺序依次执行

后记

        JMeter 基础介绍完毕,接下来将重点介绍其组件与元件。

暫無回覆。
需要 登录 後方可回應,如果你還沒有帳號按這裡 注册