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

ubuntu配置jmeter

1.前提准备

  • 系统 ubuntu server 22.04
    • 前提条件:服务器更新apt与安装lrzsz:
    • 更新apt:
	sudo apt update
  • 安装lrzsz:
    • 命令行下的上传下载文件工具
	sudo apt install lrzsz
	sudo 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 ~/.bashrc
  	java -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.tgz
		sudo 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查看执行情况

相关文章:

  • 压测报告:DeepSeek-R1-Distill-Qwen-32B模型性能评估
  • 大白话TypeScript第七章性能优化与最佳实践
  • Blender开启FreeStyle描边效果
  • WPF10绑定属性
  • Java | 基于Kerberos认证对接华为云Elasticsearch
  • TFChat:腾讯大模型知识引擎+飞书机器人实现AI智能助手
  • Python Spider-dy实时弹幕监听与记录系统的实现
  • SEO炼金术(4)| Next.js SEO 全攻略
  • Springboot基础篇(3):Bean管理
  • 如何在netlify一键部署静态网站
  • 【C++】:STL详解 —— list类
  • mapbox基础,加载background背景图层
  • 模拟算法.
  • 核桃派开发板的vnc viewer连接
  • 京东云鼎消息队列订阅详细步骤(已完成:order_order_finish)
  • ERP项目实施流程及存在的风险
  • 机器学习介绍与数据集
  • Amazon Outposts:构建混合云的安全堡垒,让数据安全“零距离”
  • Python基于机器学习的微博舆情情感分析系统,微博评论情感分析可视化系统(全新升级)
  • Redis 之持久化机制(The Persistence Mechanism of Redis)
  • 梅花奖在上海|朱洁静:穿越了人生暴风雨,舞台是最好良药
  • 婚姻登记“全国通办”首日,上海虹口登记中心迎来“甜蜜高峰”
  • 领证不用户口本,还需哪些材料?补领证件如何操作?七问七答
  • 总粉丝破亿!当网络大V遇见硬核科技,互联网时代如何书写上海故事?
  • 印巴战火LIVE丨印巴互相发动无人机袭击,巴官员称两国已在国安层面接触
  • 早期投资人蜂巧资本清仓泡泡玛特套现超22亿港元,称基金即将到期