如何通过简单步骤下载和安装 Apache JMeter

JMeter 的操作系统支持

JMeter 是一个纯 Java 应用程序,应该可以在任何具有兼容 Java 实现的系统上正确运行。

以下是与 JMeter 兼容的操作系统列表

  • Linux
  • 车窗
  • Mac OS
  • Ubuntu

安装 JMeter 的步骤

步骤 1) 安装 Java

因为 JMeter 是一个纯 Java 桌面应用程序,所以它需要完全兼容的 JVM 6 或更高版本。您可以下载并安装最新版本的 Java SE Development Kit。 下载 Java 平台 (JDK)

Install Java

安装完成后,您可以使用以下步骤检查 Java JDK 是否已成功安装在您的系统中

  • 在 Windows/Linux 中,转到 终端
  • 输入命令 java -version

如果 Java 运行时环境成功安装,您将看到如下图所示的输出

Install Java

如果没有任何显示,请重新安装 Java SE 运行时环境

有关详细说明,请参阅链接 https://guru99.com.cn/install-java.html

步骤 2) 下载 Jmeter

截至本文撰写时,JMeter 的最新版本是 Apache JMeter 4.2。您可以在此处下载。但本教程演示了 2.9 版本的安装,安装过程保持不变。

选择二进制文件(zip 或 tgz)下载,如下图所示

Download Jmeter

步骤 3) 安装

JMeter 的安装极其简单。您只需将 zip/tar 文件解压缩到您希望安装 JMeter 的目录中即可。无需处理繁琐的安装屏幕!只需解压缩即可完成!

解压缩完成后,安装目录结构应如下图所示

Jmeter Installation

下面是 JMeter 目录及其重要性的描述。JMeter 目录包含许多文件和目录

  • /bin:包含用于启动 JMeter 的 JMeter 脚本文件
  • /docs:JMeter 文档文件
  • /extras:与 ant 相关的额外文件
  • /lib/:包含 JMeter 所需的 Java 库
  • /lib/ext:包含 JMeter 和协议的核心 jar 文件
  • /lib/junit:用于 JMeter 的 Junit
  • /printable_docs

步骤 4) 启动 JMeter

您可以通过 3 种模式启动 JMeter

  • GUI 模式
  • 服务器模式
  • 命令行模式

在 GUI 模式下启动 JMeter

如果您使用的是 Windows,只需运行文件 /bin/jmeter.bat 即可在 GUI 模式下启动 JMeter,如下图所示

Start JMeter in GUI Mode

下图注释了 JMeter GUI 中的各个组件

Start JMeter in GUI Mode

如何在非 GUI 模式下运行 JMeter

在服务器模式下启动 JMeter

服务器模式用于分布式测试。此测试客户端-服务器模型运行。在此模型中,JMeter 在服务器计算机上以服务器模式运行。在客户端计算机上,JMeter 以 GUI 模式运行。

要启动服务器模式,您需要运行 bat 文件 bin\jmeter-server.bat,如下图所示

Start JMeter in Server Mode

在命令行模式下启动 JMeter

JMeter 在 GUI 模式下消耗大量计算机内存。为了节省资源,您可以选择在没有 GUI 的情况下运行 JMeter。为此,请使用以下命令行选项

Start JMeter in command line mode

这是一个命令行示例

$jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000

Start JMeter in command line mode

附加包

根据您的要求,您将需要以下一个或多个可选软件包。

  • Java 编译器

Java 编译器允许开发人员构建 JMeter 源代码和其他 JMeter 插件

  • SAX XML 解析器

SAX 是 XML 的简单 API,最初是一个仅限 Java 的 API。您可以使用 SAX XML 解析器作为 JMeter 中 XML 解析器的替代方案

  • 电子邮件支持

JMeter 具有广泛的电子邮件功能。它可以根据测试结果发送电子邮件,并具有 POP3(S)/IMAP(S) 采样器。它还具有 SMTP 采样器。

  • JDBC 驱动程序

如果要测试数据库服务器,则必须安装 JDBC 驱动程序

在 Linux 中使用 JMeter

  • Linux 中使用 JMeter 与在 Windows 中相同;您只需运行以下 shell 脚本即可。
  • 运行脚本文件 jmeter(此文件没有扩展名)——运行 JMeter(默认在 GUI 模式下)。
  • 运行脚本文件 jmeter-server – 以服务器模式启动 JMeter(调用带有适当参数的 JMeter 脚本)
  • jmeter.sh – 不带 JVM 选项的基本 JMeter 脚本。
  • mirror-server.sh – 在非 GUI 模式下运行 JMeter 镜像服务器
  • shutdown.sh – 运行关机客户端以正常停止非 GUI 实例
  • stoptest.sh – 运行关机客户端以突然停止非 GUI 实例