浏览文章

文章信息

Windows|Lniux 安装Jmeter 19971

在本教程中,您将学习 -

安装JMeter的步骤

步骤1)安装Java

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

安装完成后,您可以使用以下过程检查系统中是否已成功安装Java JDK

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

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

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

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

步骤2)下载Jmeter

在撰写本文时,最新版本的JMeter是Apache JMeter 4.2你可以在这里下载但是这个教程演示了2.9版的安装,安装过程保持不变。

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

步骤3)安装

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

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

下面给出了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

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

 

下图标注了JMeter GUI中的各种组件

如何在非GUI模式下运行JMeter

在服务器模式下启动JMeter

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

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

在命令行模式下启动JMeter

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

这是一个命令行示例

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

附加包

根据您的要求,您将需要下面列出的一个或多个可选包。

  • Java编译器

Java Compiler允许开发人员构建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 与在Window中相同; 您只需运行以下shell脚本
  • 运行脚本文件jmeter(此文件没有扩展名) - 运行JMeter(默认情况下为GUI模式)。
  • 运行脚本文件jmeter-server - 在服务器模式下启动JMeter(使用适当的参数调用JMeter脚本)
  • jmeter.sh - 非常基本的JMeter脚本,没有指定JVM选项。
  • mirror-server.sh - 以非GUI模式运行JMeter Mirror Server
  • shutdown.sh - 运行Shutdown客户端以正常停止非GUI实例
  • stoptest.sh - 运行Shutdown客户端以突然停止非GUI实例


原创