当前位置: 代码网 > it编程>编程语言>Java > 【Linux】一站式教会:Ubuntu(无UI界面)使用apache-jmeter进行压测

【Linux】一站式教会:Ubuntu(无UI界面)使用apache-jmeter进行压测

2024年08月02日 Java 我要评论
近期做个SpringBoot项目,打包在电脑的Ubuntu系统上运行,并在Ubuntu内使用Jmeter进行压测,如果大家同样有压测需求可以参考,避坑少走弯路;主要讲诉JDK安装(版本JDK19)、Jmeter(版本5.3)安装使用。以上就是Ubuntu(无UI界面)使用apache-jmeter进行压测的全部讲解。

在这里插入图片描述

🏡浩泽学编程

 🔥 推荐专栏《深入浅出springboot》《java对ai的调用开发》
              《rabbitmq》《spring》《springmvc》

🛸学无止境,不骄不躁,知行合一


前言

近期做个springboot项目,打包在电脑的ubuntu系统上运行,并在ubuntu内使用jmeter进行压测,如果大家同样有压测需求可以参考,避坑少走弯路;主要讲诉jdk安装(版本jdk19)、jmeter(版本5.3)安装使用。


一、java jdk19安装

前往jdk官网下载需要的jdk版本(注意要linux版本的)
在这里插入图片描述
我的ubuntu是64位的就下载的是linux版的64位jdk
在这里插入图片描述

下载完毕直接上传到ubuntu系统上,上传到哪个文件夹无所谓,记住就行。

在这里插入图片描述

在这里插入图片描述
跟jdk压缩包在哪个文件夹下,就在哪个文件夹下执行解压命令:

sudo tar -zxvf jdk-19.0.2-linux-x64.tar.gz

解压完成之后,在/usr/local/目录下创建java文件夹:

sudo mkdir /usr/local/java

将解压出来的文件jdk-19.0.2移动到/usr/local/java目录下:

sudo mv /home/wang/jdk19.0.2/ /usr/local/java/

切换到root用户,打开.bashrc文件配置环境变量,,添加以下代码,保存

切换为root
su

打开.bashrc文件
vim .bashrc

按i进入编辑模式
i

文件最后添加代码
export java_home=/usr/local/java/jdk-19.0.2
export jre_home=/usr/local/java/jdk-19.0.2/jre
export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar:$java_home/lib
export path=$path:$java_home/bin:$jre_home/bin

按esc键退出编辑模式,再按输入:
最后输入wq,回车后即为保存退出
:wq

在这里插入图片描述
输入以下命令并回车使其生效:

source .bashrc

测试jdk是否安装成功:

java -version

在这里插入图片描述
安装完毕。

二、apache-jmeter安装

去官网下载apache-jmeter压缩包,上传到ubuntu系统,如果是.gz压缩包:

压缩包在哪个文件夹下,就在哪个文件夹执行
tar -zxvf 压缩包文件名

压缩包如果是.zip:
在这里插入图片描述

先执行
sudo apt install zip unzip

再执行(压缩包在哪个文件夹下,就在哪个文件夹执行)
unzip 压缩包文件名

将加压后文件移到/usr/local文件夹下:

sudo mv /home/wang/apache-jmeter-5.3 /usr/local/

配置环境变量:修改/etc/profile

vim /etc/profile

末尾添加:

export java_home=/usr/local/java/jdk-19.0.2
export jre_home=${java_home}/jre
export jmeter_home=/usr/local/apache-jmeter-5.3
export classpath=.:${java_home}/lib:${jre_home}/lib:${jmeter_home}/lib/ext/apachejmeter_core.jar:${jmeter_home}/lib/jorphan.jar:${jmeter_home}/lib/logkit-2.0.jar:$classpath
export path=${java_home}/bin:${jmeter_home}/bin:$path

执行source命令,使修改生效

source /etc/profile

测试jmeter是否安装成功 :

jmeter --version

在这里插入图片描述

三、压测

这里补充一下我启动springboot项目的命令:

java -jar 项目打包文件

压测命令:

 jmeter -n -t /usr/local/apache-jmeter-5.3/bin/first.jmx -l result.jtl
  • -n是指在linux系统上执行压测
  • -t后跟的压测文件路径
  • -l后跟的是保存的压测后的日志文件

成功压测:
在这里插入图片描述
在这里插入图片描述
生成的文件用windows上的jmeter打开就可看到。

要注意这个文件只能在聚合报告打开:
在这里插入图片描述
在这里插入图片描述
然后就可以看到,这里三千次是因我执行了三次压测,每次一千次。
在这里插入图片描述

总结

以上就是ubuntu(无ui界面)使用apache-jmeter进行压测的全部讲解。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com