jmeter性能测试脚本怎么用(JMeter性能测试-)

jmeter性能测试脚本怎么用(JMeter性能测试-)(1)

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性能测试脚本怎么用(JMeter性能测试-)(2)

【Path】变量设置

jmeter性能测试脚本怎么用(JMeter性能测试-)(3)

JMeter 安装

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(4)

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(5)

环境变量配置

1.系统变量中添加:JMeter_HOME

jmeter性能测试脚本怎么用(JMeter性能测试-)(6)

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(7)

3.CLASS 变量中追加

%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

jmeter性能测试脚本怎么用(JMeter性能测试-)(8)

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(9)

JMeter 实战

运行 JMeter

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(10)

jmeter性能测试脚本怎么用(JMeter性能测试-)(11)

性能测试

1.右键 TestPlan, 添加 Thread Group

jmeter性能测试脚本怎么用(JMeter性能测试-)(12)

jmeter性能测试脚本怎么用(JMeter性能测试-)(13)

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

jmeter性能测试脚本怎么用(JMeter性能测试-)(14)

jmeter性能测试脚本怎么用(JMeter性能测试-)(15)

3.添加 Header

jmeter性能测试脚本怎么用(JMeter性能测试-)(16)

jmeter性能测试脚本怎么用(JMeter性能测试-)(17)

4.添加 Assertion

jmeter性能测试脚本怎么用(JMeter性能测试-)(18)

jmeter性能测试脚本怎么用(JMeter性能测试-)(19)

5.添加 Listener

jmeter性能测试脚本怎么用(JMeter性能测试-)(20)

6.运行

jmeter性能测试脚本怎么用(JMeter性能测试-)(21)

7.查看结果

View Results Tree:

jmeter性能测试脚本怎么用(JMeter性能测试-)(22)

Response Time Graph:

jmeter性能测试脚本怎么用(JMeter性能测试-)(23)

Aggregate Graph:

jmeter性能测试脚本怎么用(JMeter性能测试-)(24)

Graph Results:

jmeter性能测试脚本怎么用(JMeter性能测试-)(25)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页