当前位置: 首页 > news >正文

Linux环境使用jmeter做性能测试

一、安装JDK,版本jdk1.8

1、下载压缩包到/jdk目录下解压
cd /jdk
tar -zxvf jdk-8u241-linux-64.tar.gz 

在这里插入图片描述

2、配置环境变量

在profile文件中末尾新增信息如下所示
vim /etc/profile

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
3、检查是否安装成功
java -version

在这里插入图片描述

二、安装Jmeter,版本5.4.1

1、下载、安装JMeter 如果有安装包直接上传即可
wget -c https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.1.tgz
2、解压
tar -zxvf apache-jmeter-5.4.1.tgz -C /usr/local/jmeter5.4
cd /usr/local/jmeter5.4/apache-jmeter-5.4.1 
3、配置环境变量

输入命令 vim /etc/profile ,在最下面添加如下内容:

export JMETER_HOME=/usr/local/jmeter5.4/apache-jmeter-5.4.1
export PATH=$JMETER_HOME/bin:$PATH
4、保存后,输入命令 ,使修改的配置生效。
source /etc/profile 
5、测试是否安装成功
jmeter -v

在这里插入图片描述

三、编写脚本后运行查看报告

1、在我们的电脑创建好测试计划,保存为jmx文件,上传到linux服务器,/opt/目录下:

在这里插入图片描述

2、运行脚本

上传本地配置好的测试脚本至压测服务器,执行测试命令
jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]

参数说明
-h 帮助:打印出有用的信息并退出
-n 非 GUI 模式:在非 GUI 模式下运行 JMeter
-t 测试文件:要运行的 JMeter 测试脚本文件
-l 日志文件:记录结果的文件
-r 远程执行:启动远程服务
-H 代理主机:设置 JMeter 使用的代理主机
-P 代理端口:设置 JMeter 使用的代理主机的端口号
-e:测试结束后,生成测试报告
-o:指定测试报告的存放位置

运行压测,记录压测结果

jmeter -n -t test.jmx -l test.jtl

在这里插入图片描述

4、查看结果
4.1 方式一 test.jtl 可以导入到这个本地Jmeter中查看:

在这里插入图片描述
在这里插入图片描述
运行压测,生成HTML版本的压测报告

jmeter -n -t test.jmx -l test.jtl -e -o ./test-report-html

4.2 方式二 将服务器里的文件下载到本地,打开index.html

在这里插入图片描述
在这里插入图片描述

打开HTML如图:在这里插入图片描述

相关文章:

  • 全球化2.0 | ZStack云计算系统工程师(ZCCE)国际认证培训成功举办
  • win10 c++ VsCode 配置PCL open3d并显示
  • 猎豹移动(Cheetah Mobile)
  • 【Unity】TextMesh Pro显示中文部分字体异常
  • 基于FPGA的3U机箱模拟量高速采样板ADI板卡,应用于轨道交通/电力储能等
  • 游戏引擎学习第157天
  • LeRobot源码剖析——对机器人各个动作策略的统一封装:包含ALOHA ACT、Diffusion Policy、VLA模型π0
  • 关于微信小程序端base64解码问题
  • 【Spring】声明式事务传播机制
  • 【Go】go语言指针
  • 表达式引擎之通用的开屏页后端接口设计
  • 需要使用新应用以打开此ms-gamingoverlay链接怎么解决
  • 【FPGA】——实现六位流水灯
  • Oracle底层原理解析
  • JS | JS中的日期和时间的获取方法
  • 二阶近似 是什么意思
  • Web开发-PHP应用文件操作安全上传下载任意读取删除目录遍历文件包含
  • 字符串p型编码(信息学奥赛一本通-1145)
  • 理解我们单片机拥有的资源
  • 【操作系统安全】任务4:Windows 系统网络安全实践里常用 DOS 命令
  • c网站开发视频/培训机构营业执照如何办理
  • 邢台网站推广/网络优化是干什么的
  • 网站建设模块怎样划分/seo站长工具
  • wordpress 七牛不更新/合肥百度推广排名优化
  • 网站弹出窗口代码/网站怎么搭建
  • 设计模板的软件/seo搜索引擎优化是做什么的