ubuntu配置jmeter

news/2025/2/27 5:30:26

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版本信息

jmeter_35">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/

jmeter_45">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.niftyadmin.cn/n/5869518.html

相关文章

网络渗透作业

第一题&#xff1a;使用Xpath对Order by 语句进行布尔盲注 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml&quo…

游戏引擎学习第125天

仓库:https://gitee.com/mrxiao_com/2d_game_3 回顾并为今天的内容做准备。 昨天&#xff0c;当我们离开时&#xff0c;工作队列已经完成了基本的功能。这个队列虽然简单&#xff0c;但它能够执行任务&#xff0c;并且我们已经为各种操作编写了测试。字符串也能够正常推送到队…

初会学习记录

【25初级会计《实务》】第一章&#xff1a;权责发生制举例_哔哩哔哩_bilibili 务实&#xff1a; 第一章 (1)会计概念&#xff0c;职能和目标&#xff1a; 2025年2月25日&#xff1a; (2)会计假设&#xff1a; 2025年2月26日&#xff1a; (3)会计核算基础&#xff1a; 202…

centos和ubuntu安装mysql教程

1&#xff0c;安装包准备 cd /usr/local/ mkdir mysql cd mysql 将压缩包复制进mysql文件夹下 tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql8 cd /usr/local/mysql mkdir data 2&#xff0c;创建用户组以及用户密码&…

ComfyUI:Stable Diffusion 及 LoRA、VAE 、ControlNet模型解析

目录 Stable Diffusion流程 扩散过程 去噪过程 checkpoints LoRA LoRA 位置与结构 LoRA 层与原层的关系 LoRA 层的参数拆解 VAE 训练特定 VAE 时更新的参数部分 ControlNet ControlNet 位置与结构 ControlNet 的训练过程 ControlNet 的参数处理与信息融合 Contr…

Python 编程题 第二节:组合数字、乘法口诀表、水仙花数、反向输出四位数、判断三角形

组合数字 1-4不重复组成三位数&#xff0c;利用集合的去重 lst[] for i in range(1,5):for j in range(1,5):for m in range(1,5):s{i,j,m}if len(s)3:lst.append(i*100j*10m) print(lst) 乘法口诀表 修改换行符 for i in range(1,10):for j in range(1,i1):print(f"…

数据存储:一文掌握存储数据到ElasticSearch详解

文章目录 一、Elasticsearch简介二、Python与Elasticsearch交互2.1 安装必要的库2.2 连接到Elasticsearch服务器 三、数据准备四、创建索引&#xff08;可选&#xff09;五、存储数据5.1 单个文档索引5.2 批量索引 六、查询数据七、更新和删除数据7.1 更新文档7.2 删除文档 八、…

美团大模型机器学习岗内推

1.面向GPU和高性能网络设计分布式训练架构&#xff0c;通过样本IO优化、计算图编译与执行、多维度并行优化等手段&#xff0c;支持千亿及万亿以上参数模型在上万张GPU集群高效稳定训练 2.通过量化、剪枝、蒸馏等模型压缩方法&#xff0c;在保证精度要求的情况下&#xff0c;实…