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

ubuntu配置jmeter

1.前提准备

  • 系统 ubuntu server 22.04
    • 前提条件:服务器更新apt与安装lrzsz:
    • 更新apt:
	sudo apt update
  • 安装lrzsz:
    • 命令行下的上传下载文件工具
	sudo apt install lrzszsudo apt install zip

2.安装jemeter

2.1.下载jdk17

  • 输入命令:
	sudo apt install openjdk-17-jdk

2.2.配置jdk环境变量

  • vi编辑配置
  	vi ~/.bashrc
  • 增加下面内容
  		export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64/export PATH=$PATH:$JAVA_HOME/bin
  • 命令生效配置
  	source ~/.bashrcjava -version#这个时候,可以看到打印的java版本信息

2.3.安装jmeter

  • 方案1(在自己的电脑,用浏览器打开):
    • 进入官网下载:|apache-jmeter-5.6.3.tgz|
    • 服务器输入rz -bey 命令上传jmeter压缩包
    • 解压至jmeter目录:sudo tar -xzvf apache-jmeter-5.6.3.tgz -C /your jmeter file/
  • 方案2:(在linux服务器用wget下载)
		wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.6.3.tgzsudo tar -xzvf apache-jmeter-5.6.3.tgz -C /your jmeter file/

2.4.配置jmeter环境变量

  • vi编辑配置
  	vi ~/.bashrc
  • 增加下面内容
  		export JMETER_HOME=/your jmeter file/apache-jmeter-5.6.3.tgz export PATH=$PATH:$JMETER_HOME/bin
  • 命令生效配置
  	source ~/.bashrc

2.5. 把jmx文件导入指定目录下

  • 把jmx文件导入:在jmeter文件夹中输入“rz -bey”命令,选择jmx文件导入
cd ~
mkdir test
cd test
rz -bey
# 这个要选择上传的test.jmx,也可以通过sftp工具把这个文件上传到 ~/test目录下面

2.6.执行jmx文件存放测试报告

  • 新建一个目录存放测试报告“mkdir -p ~/test/ResultReport”
  • 执行命令启动脚本:“jmeter -n -t 球料.jmx -l result.jtl -e -o /your jmeter file/ResultReport”
  • 如下操作
cd ~
# 如果~/test/ResultReport” 目录不存在,则执行 mkdir -p ~/test/ResultReport”
cd test
jmeter -n -t test.jmx -l result.jtl -e -o ./ResultReport”

2.7.导出测试报告

把报告打成压缩文件:tar -czvf ResultReport.tar.gz ResultReport
导出压缩文件:sz ResultReport.tar.gz

2.8.在本地电脑下载目录打开服务器导出的压缩文件进行解压(mac在文稿文件夹中,win在下载文件夹中)

解压后打开index.html查看执行情况
http://www.lryc.cn/news/543898.html

相关文章:

  • 《Qt动画编程实战:轻松实现头像旋转效果》
  • 【Mac电脑本地部署Deepseek-r1:详细教程与Openwebui配置指南】
  • DeepSeek开源技术全景解析:从硬件榨取到AI民主化革命
  • WPF12-MVVM
  • 一个原教旨的多路径 TCP
  • 跟着AI学vue第十三章
  • labview中VISA串口出现异常的解决方案
  • StableDiffusion本地部署 2
  • unity学习61:UI布局layout
  • BRD4缺失通过GRP78灭活内质网应激,延缓脱氢表雄酮诱导的卵巢颗粒细胞凋亡
  • Jmeter插件下载及安装
  • 【Swift 算法实战】判断数组中是否存在重复元素
  • Spock框架:让单元测试更优雅的高效武器
  • 【前端基础】Day 4 CSS盒子模型
  • 补题蓝桥杯14届JavaB组第4题
  • kotlin的函数标准库使用
  • Visual Studio Code 跨平台安装与配置指南(附官方下载链接)
  • STM32学习【4】ARM汇编(够用)
  • Linux驱动开发实战(一):LED控制驱动详解
  • windows下安装pyenv+virtualenv+virtualenvwrapper
  • Cherno 游戏引擎笔记(91~111)
  • 0x02 js、Vue、Ajax
  • Windows 11【1001问】删除Win11左下角小组件的6种方法
  • 【动手学深度学习】基于Python动手实现线性神经网络
  • leetcode 912. 排序数组
  • 【芯片设计】NPU芯片前端设计工程师面试记录·20250227
  • BUU40 [CSCCTF 2019 Qual]FlaskLight1【SSTI】
  • WiFi IEEE 802.11协议精读:IEEE 802.11-2007,6,MAC service definition MAC服务定义
  • 2025学年安徽省职业院校技能大赛 “信息安全管理与评估”赛项 比赛样题任务书
  • VAE变分自编码器的初步理解