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

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

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

    【Path】变量设置

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

    JMeter 安装

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

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

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

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

    环境变量配置

    1.系统变量中添加:JMETER_HOME

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

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

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

    3.CLASS 变量中追加

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

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

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

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

    JMeter 实战

    运行 JMeter

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

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

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

    性能测试

    1.右键 TestPlan, 添加 Thread Group

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

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

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

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

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

    3.添加 Header

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

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

    4.添加 Assertion

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

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

    5.添加 Listener

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

    6.运行

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

    7.查看结果

    View Results Tree:

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

    Response Time Graph:

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

    Aggregate Graph:

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

    Graph Results:

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

    来源:牛鹭软件测试

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

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

    相关推荐