linux上安装Jmeter环境

        以前都是在Windows本机上使用界面版Jmeter,今天试一下安装到linux上在linux中使用,Jmeter的使用需要先安装jdk环境然后再配置jmeter。

 1.配置环境

linux环境:Centos 8.2  64位

JDK版本:jdk-8u221-linux-x64.tar.gz (jdk1.8)  下载地址:https://pan.baidu.com/s/1Aob3Rh_ys5JmJAwBghoVNg ,提取码:6dgw

Jmeter:jmeter-5.1.1

2.1.jdk安装和配置

2.1.1.jdk上传

        在/usr/local目录下用mkdir命令新建java/jdk目录,进入jdk目录中,用rz命令上传jdk,如下图所示。

        如果在上传的时候系统提示rz命令未找到,则需要先执行下面的命令再重新上传。 

yum install -y lrzsz

 2.1.2.文件配置

        上传文件成功后,在当前文件路径下执行命令对压缩包进行解压,命令如下:

tar -zxvf jdk-8u221-linux-x64.tar.gz

        进入/etc目录下,在profile文件中末尾新增信息如下所示,其中JAVA_HOME的路径为 jdk的安装目录,要配置到bin目录的上一级,如下所示。

export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_221
export PATH=$PATH:$JAVA_HOME/bin  
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

        环境配置好了之后,需要执行source命令让文件立即生效,命令如下:

source /etc/profile

  2.1.3.检查是否安装成功

        下一步需要验证jdk是否安装成功,输入javac看到如下信息,或者输入java -version看到jdk版本信息,说明jdk安装成功,如下图所示。

2.2.Jmeter安装

 2.2.1.Jmeter压缩包上传

        在home目录下新建tools文件夹,用rz命令将Jmeter压缩包上传到该目录下(没有所谓linux版Jmeter,Jmeter是跨平台的,将日常windows上的上传上来即可)。

        我这里上传的是zip格式的压缩包,需要先执行命令安装unzip:

yum install -y unzip

         然后执行命令将压缩包进行解压:

unzip apache-jmeter-5.1.1.zip

        cd进入解压后的文件夹bin目录之前的目录,执行pwd命令得到当前路径,用于下面配置JMETER_HOME。

 2.2.2.文件配置

        执行命令配置profile文件:

vi /etc/profile

        新增Jmeter配置信息,主要新增了JMETER_HOME配置,PATH中新增了:$JMETER_HOME/bin,如下图所示。

        注意点::$JMETER_HOME/bin前面的是:不是;。

        export JAVA_HOME=/usr/local/java/jdk/jdk1.8.0_221
        export JMETER_HOME=/home/tools/apache-jmeter-5.1.1
        export PATH=$PATH:$JAVA_HOME/bin:$JMETER_HOME/bin
        export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/

         执行source命令让profile文件立即生效:

source /etc/profile

 2.2.3.检查是否配置成功

         进入jmeter的bin目录下执行命令添加可执行权限:

chmod -R +x ./*

        执行命令:

jmeter -v

         如果出现Jmeter的标志则表示Jmeter配置成功。

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

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

相关文章

ICode国际青少年编程竞赛- Python-4级训练场-绿色飞板1

ICode国际青少年编程竞赛- Python-4级训练场-绿色飞板1 1、 while Flyer.disappear():wait() Dev.step(4)2、 Dev.turnRight() Dev.step()while Flyer[0].disappear():wait() Dev.step(3) Dev.turnLeft() Dev.step() while Flyer[1].disappear():wait() Dev.step(2) Dev.tu…

牛信云:以客户为中心打造全流程营销闭环 | 企业出海案例精选

自2018年成立以来,深圳牛信网络科技有限公司(以下简称“牛信云”)一直坚持以技术驱动为核心,并注重全球资源整合以及服务体系的搭建,目前,已经形成了以新加坡为中心,以中国、印尼、马来西亚、荷…

uni-app(四):原生插件开发(Android)

原生插件开发 原生插件开发module1.创建模块2.解决报错3.修改依赖4.编写插件代码5.添加插件配置6.引入模块7.调用插件代码8.运行 component1.创建模块2.解决报错3.修改依赖4.编写插件代码5.添加插件配置6.引入模块7.调用插件代码8.运行 原生插件开发 主要分为两类扩展: Module:…

Ubuntu系统下编译OpenCV4.8源码

OpenCV4.8源码编译与安装 其实很简单,只要三步即可搞定,第一步是下载指定版本的源码包;第二步是安装OpenCV4.8编译需要的编译器与第三方库支持;第三步就是编译OpenCV源码包生成安装文件并安装。 01下载OpenCV4.8源码包 在Ubunt…

JavaScript事件对象

华子目录 事件对象js事件驱动机制 三种事件模型1.标签绑定2.DOM0事件模型3.DOM2事件模型捕获流与冒泡流removeEventListener事件移除 事件类型鼠标事件mouse event键盘事件keyboard event多媒体事件media event表单事件form event窗口事件window event其他事件 事件对象切换图片…

适用于 macOS 的最佳独立 HBO Max 客户端

适用于 macOS 的最佳独立 HBO Max 应用程序。不再在浏览器选项卡之间切换。只需直接从 Dock 启动 Clicker for HBO Max 即可开始狂欢。 HBO Max 客户端 Clicker for HBO Max 下载 Clicker for HBO Max mac版安装教程 软件下载完成后,双击pkg根据提示进行安装 Clic…

LineVul实验复现及相关问题

最近在复现 LineVul 这篇文章的实验,本文主要用于简化文章复现流程和记录复现过程中出现的问题。 1 安装依赖环境 pip install gdown pip install transformers pip install captum pip install torch torchvision torchaudio pip install numpy pip install tqdm…

Jmeter性能测试(三)

token鉴权处理 1、添加json提取器 2、写jsonpath表达式在响应Body中提取鉴权token token:变量名,可以直接引用 $…token:token数据在响应中的字段名称,根据自己情况写就行 3、将提取出来的token添加到请求头中 重点&#xff…

基于centos7的Linux虚拟机系统安装jdk宝宝级教学

我放在opt文件夹中的soft文件夹中的Java文件夹里面 创建opt文件夹 mkdir opt 进入opt文件夹 cd opt 创建 soft文件夹 mkdir soft 进入soft文件夹 cd soft 创建Java文件夹 mkdir java 下载链接 https://www.oracle.com/java/technologies/javase/javase-jdk8-downlo…

【深度学习】Diffusion扩散模型原理解析1

1、前言 diffusion,这几年一直很火的模型,比如这段时间在网上的文生图大模型——Stable diffusion。就是以diffusion作为基底模型,但由于该模型与VAE那边,都涉及了较多了概率论知识,实在让人望而却步。所以&#xff0…

luceda ipkiss教程 67:修改器件端口名

如果要替换线路中的器件,但是要替换的器件端口名称又不一样,那该怎么办呢?去对应改线路中端口的名称太过繁琐,这就需要需要器件的端口名,如: 改y分束器的端口名 改了端口名称,线路中的器件就可…

【大学物理】东北大学-马文蔚听课笔记

4.1刚体的定轴转动_哔哩哔哩_bilibili 此笔记为课堂学习笔记~ 4.1刚体的定轴转动 基本教学要求 什么时刚体呢? 研究刚体运动切口 平动:刚体中所有的点的运动轨迹都完全相同。 转动:分为¥定轴转动和非定轴转动 刚体转动的角速度…

Axure实现菜单抽屉效果

Axure是怎么实现如下效果的? 菜单打开和收起侧边栏菜单抽屉效果 实现效果 两级菜单,点击菜单收起其他菜单,打开当前菜单。 实现原理 单击一级菜单时,1)切换当下二季菜单的显示/隐藏状态 2)隐藏其他菜单…

MultiBoot 和 QuickBoot

目录 MultiBoot简介MultiBoot 实现方式设置 bitstream 属性使用 ICAPE2 原语WBSTAR 寄存器定义 MultiBoot 工作流程生成mcs固化文件 Tcl 指令Fallback状态寄存器MultiBoot 正常加载状态看门狗1超时状态看门狗2超时状态CRC 错误和无 DESYNC 命令IDCODE 错误状态CRC 错误状态 Wat…

0510_IO5

练习题&#xff1a; #include <stdio.h>#include <string.h>#include <stdlib.h>#include <sys/types.h>#include <unistd.h>#include <sys/stat.h>#include <fcntl.h>#include <pthread.h>#include <semaphore.h>#incl…

判断字符是否唯一——力扣

面试题 01.01. 判定字符是否唯一 已解答 简单 相关标签 相关企业 提示 实现一个算法&#xff0c;确定一个字符串 s 的所有字符是否全都不同。 示例 1&#xff1a; 输入: s "leetcode" 输出: false 示例 2&#xff1a; 输入: s "abc" 输出: true…

【LLM 论文】UPRISE:使用 prompt retriever 检索 prompt 来让 LLM 实现 zero-shot 解决 task

论文&#xff1a;UPRISE: Universal Prompt Retrieval for Improving Zero-Shot Evaluation ⭐⭐⭐⭐ EMNLP 2023, Microsoft Code&#xff1a;https://github.com/microsoft/LMOps 一、论文速读 这篇论文提出了 UPRISE&#xff0c;其思路是&#xff1a;训练一个 prompt retri…

【JVM】了解JVM规范中的虚拟机结构

目录 JVM规范的主要内容 1&#xff09;字节码指令集(相当于中央处理器CPU) JVM指令分类 2&#xff09;Class文件的格式 3&#xff09;数据类型和值 4&#xff09;运行时数据区 5&#xff09;栈帧 6&#xff09;特殊方法 7&#xff09;类库 JVM规范的主要内容 1&#…

软件测试人员必备的60个测试工具,果断收藏了!_测试工程师必备软件

据统计&#xff0c;中国软件外包市场的潜力和机会已远远超过软件王国印度&#xff0c;不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大力培养软件人才&#xff0c;不断采取积极有效的措施。我国对软件测试人才的需求数量还将持续增加&#xff0c;因此软件…

TC377TX 超声波雷达数据更新缓慢问题排查

1、问题表象 通过标定数据查看超声波雷达实时的距离大小,发现距离并没有实时更新,而是在实际值与默认值之间跳变,更新十分缓慢。   泊车功能必须依赖超声波雷达测距来实现,当雷达数据更新缓慢时,会导致泊车失败。 2、超声波雷达测距实现原理 MCU给超声波雷达发送一个40…