Jmeter压缩包安装

JMeter安装及配置-Mac

本章要点

  1. 前置条件
  2. 命令行安装
  3. 压缩包安装

Mac上安装对应的JMeter工具有两种方式:一种直接借助终端命令行brew进行安装;另外一种和Window电脑一样去JMeter官网下载压缩包安装

JMeter不需要安装,但是JMeter作为java应用前提是需要JDK环境的支持。

无论是哪种安装方式,都需要有对应环境的前置条件,下面先来看一下对应的前置条件:

前置条件

Java安装配置
  1. 在安装JMeter之前,要把Java的环境安装配置成功。由于JMeter使用的是Java语言进行开发的一个应用,所以运行JMeter的前提当前机器有Java环境。Java的版本必须是Java 8+,本文使用的是jdk11

方式一:命令行brew安装

准备

使用命令行brew进行安装的前提是:Mac电脑上已经安装了brew命令行工具。

可以在命令行输入以下命令进行验证:

brew --version

   
   

对应的运行结果为:

Homebrew 3.6.13
Homebrew/homebrew-core (git revision 2787e0a5d5d; last commit 2022-12-04)
Homebrew/homebrew-cask (git revision 7bd3fc7aa8; last commit 2023-01-11)

   
   

在这里插入图片描述

brew安装JMeter

终端显示对应brew的版本号后,即可在命令行终端运行brew的安装命令:

brew install jmeter

   
   

在这里插入图片描述

安装路径查看

命令行安装的默认安装的路径为/usr/local/Cellar/jmeter/版本号

本次安装的是5.5的版本,所以安装路径为:/usr/local/Cellar/jmeter/5.5

下面来进行路径的查看及验证。

如何进行安装路径的查看?

步骤

  1. 通过命令which进行JMeter目录的显示。

    which jmeter
    
         
         
    • /ul>

  2. 打开目录的上一层文件,右键选择显示原项目。

  3. 跳转到JMeter真正运行的代码路径下。

启动

命令行安装的JMeter无需配置环境变量,在命令行输入jmeter即可打开GUI界面。

jmeter

   
   

卸载

如果需要卸载,则直接在命令行输入以下命令:

brew uninstall jmeter

   
   

注意⚠️:只能卸载brew命令行安装的JMeter

方式二:官网安装JMeter

如果是要压缩包进行解压安装,则需要打开官网。

压缩包下载
  1. 官网下载对应版本的Apache JMeter压缩包。

解压
  1. 下载的压缩包解压到当前电脑的指定路径即可。本篇文章直接解压到当前用户目录下,如下所示:

安装:

cd ~/xxx/apache-jmeter-4.0/bin/

chmod +x jmeter.sh

./jmeter.sh

等一下就界面化启动了
在这里插入图片描述

配置环境变量

此时,虽然安装成功,但是需要对JMeter进行环境变量的配置,否则,无法直接使用命令行启动JMeter的界面化。

#-------- jmeter ----------
JMETER_HOME=/**/apache-jmeter-5.5

export JMETER_HOME
export PATH= P A T H < / s p a n > < s p a n c l a s s = " t o k e n b u i l t i n c l a s s − n a m e " > : < / s p a n > < s p a n c l a s s = " t o k e n v a r i a b l e " > PATH</span><span class="token builtin class-name">:</span><span class="token variable"> PATH</span><spanclass="tokenbuiltinclassname">:</span><spanclass="tokenvariable">JMETER_HOME/bin

  • JMETER_HOME:为JMeter解压路径。

配置完环境变量后,在终端需要source保存后再重新打开命令行窗口才可生效。

启动

JMeter无论是通过命令行安装还是通过压缩包解压安装,最后都需要通过界面化启动来验证。

jmeter

 
 

界面化可以启动成功,则说明对应Mac电脑安装JMeter成功。

卸载

直接删除解压的文件夹即可卸载,无需过多操作。当环境变量中找不到该路径,对应则不生效。

总结

  • 压缩包安装需要配置环境变量,才可使用命令行启动。
  • 命令行安装JMeter可直接终端输入命令启动。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/306892.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于Springboot生活物资分配系统-计算机毕设 附源码 30174

Springboot生活物资分配系统 目 录 摘要 1 绪论 1.1目的与意义 1.2研究内容 1.3系统开发技术的特色 1.4springboot框架 2 1.5论文结构与章节安排 3 2 生活物资分配系统分析 4 2.1 可行性分析 4 2.2 系统流程分析 4 2.2.1数据增加流程 5 2.3.2数据修改流程 5 2.3.3数据删除…

第9章 正则表达式

学习目标 熟悉正则表达式,能够说出正则表达式的概念和作用 掌握正则表达式的创建,能够使用两种方式创建正则表达式 掌握正则表达式的使用,能够使用正则表达式进行字符串匹配 掌握正则表达式中元字符的使用,能够根据需求选择合适的元字符 掌握正则表达式中模式修饰符的使用,…

python_数据可视化_pandas_导入excel数据

目录 1.1导入库 1.2读取excel文件 1.3读取excel&#xff0c;指定sheet2工作表 1.4指定行索引 1.5指定列索引 1.6指定导入列 案例速览&#xff1a; 1.1导入库 import pandas as pd 1.2读取excel文件 pd.read_excel(文件路径) data pd.read_excel(D:/desktop/TestExcel…

Mysql判断一个表中的数据是否在另一个表存在

方式一&#xff1a; 判断A表中有多少条数据在B表中【存在】,并且显示这些数据–EXISTS语句 select A.ID, A.NAME from 表A where EXISTS(select * from 表B where A.IDB.ID) 判断A表中有多少条数据在B表中【不存在】&#xff0c;并且显示这些数据–NOT EXISTS语句 select …

嵌入式培训机构四个月实训课程笔记(完整版)-Linux系统编程第四天-Linux管道练习题(物联技术666)

更多配套资料CSDN地址:点赞+关注,功德无量。更多配套资料,欢迎私信。 物联技术666_嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记-CSDN博客物联技术666擅长嵌入式C语言开发,嵌入式硬件,嵌入式培训笔记,等方面的知识,物联技术666关注机器学习,arm开发,物联网,嵌入式硬件,单片机…

针对远程40G网络的DWDM解决方案

目前&#xff0c;用户和企业积累的数据量非常巨大&#xff0c;并在不断增长。因此&#xff0c;存储和访问这些数据也变得更加苛刻&#xff0c;需要更高的数据容量和更长距离的数据传输。我们的一个客户正在考虑为现有的40G网络添加DWDM系统&#xff0c;作为一种更严肃的未来技术…

【论文阅读笔记】Stable View Synthesis 和 Enhanced Stable View Synthesis

目录 Stable View Synthesis摘要引言 Enhanced Stable View Synthesis 从Mip-NeRF360的对比实验中找到的两篇文献&#xff0c;使用了卷积神经网络进行渲染和新视角合成&#xff0c;特此记录一下 ToDo Stable View Synthesis paper&#xff1a;https://readpaper.com/pdf-ann…

SLF4J Spring Boot日志框架

JAVA日志框架 JAVA有好多优秀的日志框架&#xff0c;比如log4j、log4j2、logback、JUL&#xff08;java.util.logging&#xff09;、JCL&#xff08;JAVA Common Logging&#xff09;等等&#xff0c;logback是后起之秀&#xff0c;是Spring Boot默认日志框架。 今天文章的目…

Cost S-curve

成本S曲线 Cost S-curve 每个月成本预算&#xff0c;柱形图 每个月成本累积&#xff08;合计&#xff09;&#xff1a;成本S曲线&#xff0c;折线图&#xff0c;但是肯定都是上升的 echarts图表&#xff1a;

芯课堂 | 一种温度修调方法

一种温度修调方法 本次介绍一种温度修调方法&#xff0c;所述温度修调方法包括获取正温度系数的电流和负温度系数的电流&#xff1b;对获取到的正温度系数的电流和负温度系统的电流进行权重处理&#xff0c;得到补偿电流&#xff1b;基于预设温度特性模型&#xff0c;将补偿电流…

SD-WAN组网:实现跨境连接的智能选择

在数字化时代&#xff0c;企业面临着越来越多的挑战&#xff0c;其中之一是构建高效、安全、可靠的跨境网络连接。SD-WAN&#xff08;Software-Defined Wide Area Network&#xff09;作为一种创新的网络技术&#xff0c;通过应用软件定义的方式&#xff0c;为企业提供了一种智…

深入理解 Hadoop (四)HDFS源码剖析

HDFS 集群启动脚本 start-dfs.sh 分析 启动 HDFS 集群总共会涉及到的角色会有 namenode, datanode, zkfc, journalnode, secondaryName 共五种角色。 JournalNode 核心工作和启动流程源码剖析 // 启动 JournalNode 的核心业务方法 public void start() throws IOException …

软件测试|MySQL ORDER BY详解:排序查询的利器

简介 在数据库中&#xff0c;我们经常需要对查询结果进行排序&#xff0c;以便更好地展示数据或满足特定的业务需求。MySQL提供了ORDER BY子句&#xff0c;使我们能够轻松地对查询结果进行排序。本文将详细介绍MySQL ORDER BY的用法和示例&#xff0c;帮助大家更好地理解和应用…

汇聚数据库创新力量,打造千行万业数据基石

12月28日&#xff0c;以“汇聚数据库创新力量&#xff0c;打造千行万业数据基石”为主题的openGauss Summit 2023在北京举行。会上&#xff0c;openGauss社区理事会理事长胡正策发表《汇聚数据库创新力量&#xff0c;打造千行万业数据基石》主题演讲&#xff0c;他表示&#xf…

Ribbon学习思维导图

参考资料 1、OpenFeign与Ribbon源码分析总结与面试题 2、万字剖析OpenFeign整合Ribbon实现负载均衡的原理 3、扒一扒Nacos、OpenFeign、Ribbon、loadbalancer组件协调工作的原理 4、OpenFeign原来是这么基于Ribbon来实现负载均衡的

组织架构图如何制作?制作方法其实很简单

组织架构图如何制作&#xff1f;你是否曾经遇到过这样的场景&#xff1a;在向领导汇报工作时&#xff0c;需要展示公司的组织架构&#xff0c;却不知道如何清晰明了地呈现&#xff1f;或者在写工作报告时&#xff0c;需要描述各个部门之间的关系&#xff0c;却苦于没有合适的图…

激发无限潜力,HUAWEI WATCH GT 4 助你开启健康跑道

去运动&#xff0c;去探索&#xff01;HUAWEI WATCH GT 4 提供科学的运动规划和减脂塑形功能&#xff0c;激励你保持吃动平衡&#xff0c;达成健身目标。此外&#xff0c;全面的健康管理、便捷的 NFC 功能&#xff0c;助你开启全新智能生活&#xff0c;尽享健康精彩人生&#x…

[足式机器人]Part3 机构运动学与动力学分析与建模 Ch00-2(1) 质量刚体的在坐标系下运动

本文仅供学习使用&#xff0c;总结很多本现有讲述运动学或动力学书籍后的总结&#xff0c;从矢量的角度进行分析&#xff0c;方法比较传统&#xff0c;但更易理解&#xff0c;并且现有的看似抽象方法&#xff0c;两者本质上并无不同。 2024年底本人学位论文发表后方可摘抄 若有…

Java EE 博客系统(Servlet版)

文章目录 1. 基本情况2. 准备工作3. 博客列表页4. 博客详情页5. 实现登录6. 强制要求登录7. 显示用户信息8. 退出登录9. 发布博客10. 如果程序出现问题怎么办&#xff1f; 1. 基本情况 这里的博客系统主要是四个界面 博客列表页 显示出当前网站上都有哪些博客博客详情页 点击…

常孝元宇宙《神由都城》发布会成功召开

2024年1月9日,2024常孝元宇宙《神由都城》发布会在北京市中国科技会堂举办,由中国移动通信联合会元宇宙产业工作委员会主办,常州神由之星数字信息产业发展有限公司、常州孝道文化产业股份有限公司共同承办。 本次发布会以“创新引领、协同发展”为主题,邀请第十二届全国政协副主…