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配置成功。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python尝试安装 pyaudio 时遇到的错误信息表示安装过程失败,原因是找不到 Python.h 头文件

环境: Python 3.8.10 WSL2 问题描述: 尝试安装 pyaudio 时遇到的错误信息表示安装过程失败,原因是找不到 Python.h 头文件 error: subprocess-exited-with-error Building wheel for pyaudio (pyproject.toml) did not run successfully…

一篇详解Git版本控制工具

华子目录 版本控制集中化版本控制分布式版本控制 Git简史Git工作机制Git和代码托管中心局域网互联网 Git安装基础配置git的--local,--global,--system的区别 创建仓库方式1git init方式2git clone git网址 工作区,暂存区,本地仓库…

程序找茬:统计字符个数问题

【题目描述】 下面的程序意图在于统计字符串中字符1的个数&#xff0c;可惜有瑕疵&#xff1a; #include<stdio.h> #define maxn 10000000 10 int main() {char s[maxn];scanf("%s", s);int tot 0;for(int i 0; i < strlen(s); i)if(s[i] 1) tot;prin…

67万英语单词学习词典ACCESS\EXCEL数据库

这似乎是最多记录的英语单词学习词典&#xff0c;包含复数、过去分词等形式的单词。是一个针对想考级的人员辅助背单词学英语必备的数据&#xff0c;具体请自行查阅以下的相关截图。 有了数据才能想方设法做好产品&#xff0c;结合权威的记忆理论&#xff0c;充分调动用户的眼…

智慧公厕解决什么问题?实现了什么样的价值?

公共厕所一直是城市管理的难题&#xff0c;常常面临着卫生条件不佳、管理不善以及使用体验差等问题。为了解决这些困扰城市的难题&#xff0c;智慧公厕应运而生。智慧公厕不仅应用了信息化和数字化技术&#xff0c;还通过全方位的智能化应用&#xff0c;彻底改变了传统公厕的面…

(九)JSP教程——pageContext对象

pageContext对象是由JSP容器创建并初始化的&#xff0c;相当于当前页面的容器&#xff0c;它可以访问当前页面中的所有对象。它的主要作用是为JSP页面包装上下文&#xff0c;并用于管理属于JSP的特殊可见部分中已命名对象的访问。 一般情况下&#xff0c;使用该对象的应用并不多…

AScript纯本地离线文字识别插件

目的 AScript是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务&#xff0c;节省大量人工操作的时间。但按键精灵是不包含图色功能&#xff0c;无法识别屏幕上的图像&#xff0c;根据图像的变化自动执行相应的操作。本篇文章主要讲解下…

java对象互换工具类

1:将Object类型转成json字符串 /*** 将对象转为字符串* param obj* return*/public static String toString(Object obj) {if(obj null) {return null;}if ("".equals(obj.toString())) {return null;}if (obj instanceof String) {return obj.toString();}try {Ob…

QT--5

1> 将网络聊天室重新实现一遍 服务器端 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);ser new QTcpServer(this); }Widget::~Widget() {delete ui; }vo…

### 【数据结构】线性表--顺序表(二)

文章目录 1、什么是线性表2、线性表的基本操作3、顺序表3.1、顺序表的定义3.2、顺序表的实现方式&#xff1a;静态分配3.3、顺序表的实现方式&#xff1a;动态分配3.4、顺序表的特点3.5、顺序表的初始化与插入操作3.6、顺序表的删除与查询 1、什么是线性表 ​ 线性表是具有相同…

Selenium web 网页测试自动化需要哪些技术?

引言&#xff1a; 在当今互联网时代&#xff0c;网页测试自动化成为了确保软件质量和提高效率的重要手段之一。Selenium是一种功能强大且广泛应用的工具&#xff0c;可用于实现网页测试自动化。本文将带您了解Selenium Web网页测试自动化所需的技术和步骤&#xff0c;以便您从…

生成式AI+跨境电商有哪些新玩法?店匠科技与亚马逊云科技已经在路上

导读 跨境电商一直是生成式AI最热门的应用领域之一。 生成式AI在跨境电商行业的核心应用场景有哪些&#xff1f;AI跨境电商又有哪些新玩法&#xff1f; 根据海关数据&#xff0c;2023年我国跨境电商进出口总额达2.38万亿元&#xff0c;增长15.6%。我国跨境电商主体已超10万家…

Set接口

Set接口的介绍 Set接口基本介绍 无序&#xff08;添加和取出的顺序不一致&#xff09;&#xff0c;没有索引不允许重复元素&#xff0c;所以最多包含一个nullJDK API中Set接口的实现类&#xff1a;主要有HashSet&#xff1b;TreeSet Set接口的常用方法 和List 接口一样&am…

【Linux】从零开始认识动静态库 - 静态库

送给大家一句话: 永不言弃&#xff0c;就是我的魔法&#xff01; ——阿斯塔《黑色四叶草》 ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ଘ(੭ˊ꒳​ˋ)੭✧ 从零…

案例研究|硬之城借助DataEase以数据驱动供应链精细化管理

深圳硬之城信息技术有限公司&#xff08;以下简称为“硬之城”&#xff09;成立于2015年&#xff0c;专注电子元件供应链领域&#xff0c;定位于电子产业供应链与智造平台。硬之城通过名为“Allchips”的集成式服务平台&#xff0c;为客户提供一站式的电子元件采购和供应链管理…

走进C++:C到C++的过渡

目录 什么是C呢&#xff1f; C的发展史 多了一些吃前来很香的“语法糖”。 语法糖一&#xff1a;命名空间 命名空间有个强大的功能 如何使用 语法糖二&#xff1a;缺省参数 语法糖三&#xff1a;函数重载 语法糖四&#xff1a;引用 引用传参 引用返回 引用和…

自托管站点监控工具 Uptime Kuma 搭建与使用

本文首发于只抄博客&#xff0c;欢迎点击原文链接了解更多内容。 前言 Uptime Kuma 是一个类似 Uptime Robot 的站点监控工具&#xff0c;它可以自托管在自己的 Nas 或者 VPS 上&#xff0c;用来监控各类站点、数据库等 监控类型&#xff1a;支持监控 HTTP(s) / TCP / HTTP(s…

服务丢在tomcat中启动war包,需要在tomcat中配置Java环境吗?

一般来说&#xff0c;部署在 Tomcat 上的 WAR 包启动时不需要在 Tomcat 中单独配置 Java 环境&#xff0c;因为 Tomcat 启动本身就需要依赖 Java 环境。以下是确保 Tomcat 正常运行与部署 WAR 包的基本步骤&#xff1a; 安装 Java 环境&#xff1a; 首先&#xff0c;确保你的系…

springboot增删改查

我的记录 RestController RequestMapping("/user") public class UserController {Autowiredprivate UserService userService;GetMapping("/list")public List<User> list(){return userService.list();}//新增PostMapping("/save")publi…

stm32 FOC系列 直流无刷6步换向控制原理

1、直流无刷电机的简介 直流无刷电机 (Brushless Direct Current Motor&#xff0c;简称 BLDCM) &#xff0c; 其最大的特点就是取消 了传统有刷电机中的电刷和换向器等结构。 因此线圈绕组不参与旋转&#xff0c;而是作为定子&#xff0c;永磁 体作为转子&#xff0c;所以需要…