JMeter 性能测试 – 安装及入门使用

JMeter 概述

Apache JMeter 是 Apache 组织基于 Java 开发的性能测试工具,一款开源的软件, 用于对软件做性能测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源。

JMeter 可对服务器、 络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

JMeter 可测试不同应用,不同服务,不同协议类型的性能:

  • Web – HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET, …)
  • SOAP / REST Webservices
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented middleware (MOM) via JMS
  • Mail – SMTP(S), POP3(S) and IMAP(S)
  • Native commands or shell scripts
  • TCP
  • Java Objects
  • JMeter 安装

    安装 JDK

    因为 JMeter 是纯 Java 开发的,所以需要先装对应的 Java 环境,JDK,这里不做详细介绍。

    因公司要求,我本机装的是 OpenJDK,它是 Azul 提供商业支持的 OpenJDK 商业发行版,与 Oracle JDK 有高度的一致性。所谓 OpenJDK 就是 JDK 的开源版本,Oracle 将部分 JDK 源码进行了开源,最初的这些开源代码由于产权问题只是保留了精简的 JDK,部分功能存在缺失,不过一些公司在这些开源代码的基础上,进行了深入研究,从新创新出了不输于 JDK 的 JAVA 虚拟机,比如 Azul 公司,以及一些别的公司,比如Amazon 的 Corretto,GitHub 的 AdoptOpenJDK(HotSpot)等。

    注意环境变量的配置,右击 This PC->计算机属性->高级系统属性->高级->环境变量

    系统变量中添加 JAVA_HOME

    【Path】变量设置

    JMeter 安装

    先到官 下载 最新的 JMeter,选择 Binaries

    并解压,我本机装的是 5.3 版本。

    环境变量配置

    1.系统变量中添加:JMETER_HOME

    2.【Path】变量中追加:%JMETER_HOME%bin

    3.CLASS 变量中追加

    %JMETER_HOME%libextApacheJMeter_core.jar;%JMETER_HOME%libjorphan.jar;%JMETER_HOME%liblogkit-2.0.jar;

    4.验证环境变量配置是否成功

    JMeter 实战

    运行 JMeter

    双击 bin 下的 jmeter.bat 文件,或则 CMD 运行 jmeter 命令

    性能测试

    1.右键 TestPlan, 添加 Thread Group

    2.添加 http 请求,右键 Thread Group 线程组

    3.添加 Header

    4.添加 Assertion

    5.添加 Listener

    6.运行

    7.查看结果

    View Results Tree:

    Response Time Graph:

    Aggregate Graph:

    Graph Results:

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年6月1日
    下一篇 2022年6月1日

    相关推荐