在本教程中,您将学习 -

安装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实例



网际编程技术论坛-微蓝网-aiweline.com- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与网际编程技术论坛-微蓝网-aiweline.com立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者秋枫雁飞qq网际编程技术论坛-微蓝网-aiweline.com享有帖子相关版权。
3、网际编程技术论坛-微蓝网-aiweline.com管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者秋枫雁飞qq网际编程技术论坛-微蓝网-aiweline.com的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。


上一篇:Windows10 JDK安装
下一篇:仿微信APP聊天IM源码出售转让  专业微信级APP产品
快速回复
这家伙太懒了,什么也没留下。
最新回复 (0)
只看楼主
全部楼主
    • 网际编程技术论坛-微蓝网-aiweline.com
      2
          
返回
免责声明:本站部分内容来源于网络,若有侵权请及时通知(aiweline@qq.com),我们会及时处理。