当前位置: 首页 > 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查看执行情况

相关文章:

ubuntu配置jmeter

1.前提准备 系统 ubuntu server 22.04 前提条件:服务器更新apt与安装lrzsz:更新apt: sudo apt update安装lrzsz: 命令行下的上传下载文件工具 sudo apt install lrzszsudo apt install zip2.安装jemeter 2.1.下载jdk17 输入命令&#xf…...

《Qt动画编程实战:轻松实现头像旋转效果》

《Qt动画编程实战:轻松实现头像旋转效果》 Qt 提供了丰富的动画框架,可以轻松实现各种平滑的动画效果。其中,旋转动画是一种常见的 UI 交互方式,广泛应用于加载指示器、按钮动画、场景变换等。本篇文章将详细介绍如何使用 Qt 实现…...

【Mac电脑本地部署Deepseek-r1:详细教程与Openwebui配置指南】

文章目录 前言电脑配置:安装的Deepseek版本:使用的UI框架:体验效果展示:本地部署体验总结 部署过程Ollama部署拉取模型运行模型Openwebui部署运行Ollama服务在Openwebui中配置ollama的服务 后话 前言 deepseek最近火的一塌糊涂&a…...

DeepSeek开源技术全景解析:从硬件榨取到AI民主化革命

DeepSeek开源技术全景解析:从硬件榨取到AI民主化革命 一、开源周核心成果概览 2025年2月24日启动的"开源周"计划,DeepSeek团队连续发布三项底层技术突破: FlashMLA(2.24):动态资源调度算法&am…...

WPF12-MVVM

目录 1. 什么是MVVM2. 实现简单MVVM2.1. Part 12.2. Part 21. 什么是MVVM MVVM 是 Model-View-ViewModel 的缩写,是一种用于构建用户界面的设计模式,是一种简化用户界面的事件驱动编程方式。 MVVM 的目标是实现用户界面和业务逻辑之间的彻底分离,以便更好地管理和维护应用…...

一个原教旨的多路径 TCP

前面提到过 ECMP 和 TCP 之间的互不友好,pacing 收益和中断开销的互斥,在事实上阻碍了 packet-based LB 的部署,也限制了交换机,服务器的并发性能,同时潜在增加了 bufferbloat 的概率,而适用 packet-based …...

跟着AI学vue第十三章

第十三章:技术传承与行业影响力塑造 到了这个阶段,你已经在Vue技术领域积累了深厚的经验,拥有了较强的技术实力。此时,你的重点将是把自己的知识和经验传递给更多人,在行业内树立起影响力,推动整个Vue技术…...

labview中VISA串口出现异常的解决方案

前两天在做项目时发现,当用VISA串口读取指令时出现了回复异常的情况,不管发什么东西就一直乱回,针对这个情况,后面在VISA串口中加了一个VISA寄存器清零的函数。加了之后果然好多了,不会出现乱回的情况,但是…...

StableDiffusion本地部署 2

StableDiffusion本地部署 为了做这个事,这是第5篇文章了,可谓是做足了准备。开干! 强烈建议把我之前发的文章看一看,不然你会有点迷迷糊糊的。 整体思路 捋一捋思路: 下载三个东西,webui,py…...

unity学习61:UI布局layout

目录 1 布局 layout 1.1 先准备测试UI,新增这样一组 panel 和 image 1.2 新增 vertical layout 1.3 现在移动任意一个image 都会影响其他 1.3.1 对比 如果没有这个,就会是覆盖效果了 1.3.2 对比 如果没有这个,就会是覆盖效果了 1.4 总结&#xf…...

BRD4缺失通过GRP78灭活内质网应激,延缓脱氢表雄酮诱导的卵巢颗粒细胞凋亡

近日,一项由宁波大学医学院附属妇女儿童医院与同济大学附属东方医院妇产科合作的研究,揭示了BRD4(Bromodomain-containing protein 4)在PCOS中的重要作用,以及其与内质网应激(ERS)的复杂关系。值…...

Jmeter插件下载及安装

1、在Jmeter官网(Install :: JMeter-Plugins.org)下载所需插件 2、将下载的插件复制到jmeter文件下的lib/ext文件里(PS:D:\Jmeter\apache-jmeter-5.6.2\lib\ext) 3、打开Jmeter,选择 选项----Plugins Manag…...

【Swift 算法实战】判断数组中是否存在重复元素

网罗开发 (小红书、快手、视频号同名) 大家好,我是 展菲,目前在上市企业从事人工智能项目研发管理工作,平时热衷于分享各种编程领域的软硬技能知识以及前沿技术,包括iOS、前端、Harmony OS、Java、Python等…...

Spock框架:让单元测试更优雅的高效武器

📖 前言:为什么选择Spock? 在软件开发领域,单元测试是保证代码质量的基石。但传统的JUnit/TestNG测试框架在面对复杂测试场景时,往往会显得力不从心。Spock框架作为新一代测试框架的佼佼者,以其独特的BDD&…...

【前端基础】Day 4 CSS盒子模型

目录 1. 盒子模型 1.1 盒子模型布局 1.2 盒子模型组成 1.3 边框 1.4 表格细线边框 1.5 边框会影响盒子实际大小 1.6 内边距 1.7 外边距 1.8 外边距合并 1.9 清除内外边距 2. PS基本操作 3. 综合案例 3.1 案例1 3.2 案例2-快报模块 4. 圆角边框 5. 盒子阴影 6…...

补题蓝桥杯14届JavaB组第4题

算法:动态规划 需要两个一维数组来进行dp 一个用来记录到当前位置的最短时间,另一个用来记录到达当前位置传送门的最短时间 到达传送门的时间需要进行判断,如果上一次传送到达传送门,需要判断上一次传送到这的位置在当前传送门…...

kotlin的函数标准库使用

摘要说明 函数标准库常用的有: 1、apply: apply函数作为一个配置函数,可以传入一个接收者,然后调用一系列函数来配置它以方便使用,如果提供lambda给apply函数执行,它会返回配置好的接收者 使用介绍&#x…...

Visual Studio Code 跨平台安装与配置指南(附官方下载链接)

一、软件定位与核心功能 Visual Studio Code(简称VS Code)是微软开发的开源跨平台代码编辑器,支持超过50种编程语言的智能补全、调试和版本控制功能。2025版本新增AI辅助编程模块,可自动生成单元测试代码和API文档注释。 二、下载…...

STM32学习【4】ARM汇编(够用)

目录 ARM汇编语言基础写在前面 1. ARM汇编的分类2. 关于指令集指令集切换Thumb2指令集统一汇编语言(UAL)常用汇编指令 3. 汇编格式立即数与伪指令 4. 操作内存的汇编指令LDR:从内存加载数据到CPU寄存器STR:将数据从寄存器存储到内…...

Linux驱动开发实战(一):LED控制驱动详解

Linux驱动开发野火实战(一):LED控制驱动详解 文章目录 Linux驱动开发野火实战(一):LED控制驱动详解引言一、基础知识1.1 什么是字符设备驱动1.2 重要的数据结构read 函数write 函数open 函数release 函数 二…...

量化交易回测实战:如何用Backtrader-PyQt-UI实现10倍策略开发效率

量化交易回测实战:如何用Backtrader-PyQt-UI实现10倍策略开发效率 【免费下载链接】backtrader-pyqt-ui 项目地址: https://gitcode.com/gh_mirrors/bac/backtrader-pyqt-ui 在量化交易领域,传统回测工具往往面临两大痛点:要么是命令…...

C++ <algorithm>标准库常用算法

<algorithm> 头文件是 C 标准模板库&#xff08;STL&#xff09;的“军火库”&#xff0c;里面包含了大约 100 多个函数模板。 掌握其中 10-15 个核心算法&#xff0c;就能覆盖 90% 的日常开发需求&#xff0c;让你彻底告别繁琐的手写 for 循环。 为了方便记忆&#xff0…...

5个必装开源应用:彻底改变你的macOS工作流

5个必装开源应用&#xff1a;彻底改变你的macOS工作流 【免费下载链接】open-source-mac-os-apps &#x1f680; Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps 项目地址: https://gitcode.com/gh_mirrors/op/open-source-mac-os…...

结合数学思维来深入内存理解哈希散列的实现原理和处理冲突的逻辑靶

Julia&#xff08;julialang.org&#xff09;由Stefan Karpinski、Jeff Bezanson等在2009年创建&#xff0c;目标是融合Python的易用性、C的高性能、R的统计能力、Matlab的科学计算生态。 其核心设计哲学是&#xff1a; 高性能&#xff1a;编译型语言&#xff08;JIT&#xff0…...

**发散创新:服务端渲染实战优化——从基础到高性能架构设计**在现代前端开发中,**服务端渲染(SSR)** 已

发散创新&#xff1a;服务端渲染实战优化——从基础到高性能架构设计 在现代前端开发中&#xff0c;服务端渲染&#xff08;SSR&#xff09; 已成为提升 SEO 和首屏加载速度的关键技术。尤其是在 Vue.js 和 React 生态中&#xff0c;SSR 不再是“可选项”&#xff0c;而是构建企…...

Hotkey Detective:三分钟定位Windows热键冲突的智能侦探

Hotkey Detective&#xff1a;三分钟定位Windows热键冲突的智能侦探 【免费下载链接】hotkey-detective A small program for investigating stolen key combinations under Windows 7 and later. 项目地址: https://gitcode.com/gh_mirrors/ho/hotkey-detective 当你在…...

VibeVoice开源大模型部署指南:从零开始配置CUDA 12.4环境

VibeVoice开源大模型部署指南&#xff1a;从零开始配置CUDA 12.4环境 1. 项目概述 VibeVoice是微软开源的一款轻量级实时语音合成系统&#xff0c;基于VibeVoice-Realtime-0.5B模型构建。这个模型虽然参数量只有0.5B&#xff0c;但在实时语音合成方面表现出色&#xff0c;特别…...

Windows虚拟手柄驱动终极指南:免费实现游戏控制器100%兼容

Windows虚拟手柄驱动终极指南&#xff1a;免费实现游戏控制器100%兼容 【免费下载链接】ViGEmBus Windows kernel-mode driver emulating well-known USB game controllers. 项目地址: https://gitcode.com/gh_mirrors/vi/ViGEmBus 想要在Windows系统上使用任天堂Switch…...

手把手带你读懂MemBrain(极其详细):Agent实体树记忆到底怎么实现的?

继续看Agent记忆上的事情&#xff0c;看看基于实体-主题-时序-版本控制的Agent记忆方案&#xff0c;很常规的组合方案&#xff0c;不算太创新。 另一个看看两个开源模型进展&#xff1a;语言大模型GLM-5.1和检测大模型 WildDet3D。 一、基于实体-主题-时序-版本控制的Agent记…...

Python全景与哲学:为何选择Python

# 001、Python全景与哲学&#xff1a;为何选择Python&#xff1f;昨天深夜调试一个嵌入式C项目&#xff0c;指针越界导致内存写穿&#xff0c;硬是熬到三点才靠逻辑分析仪抓到异常。关机时突然想到&#xff1a;同样的功能如果用Python写&#xff0c;可能晚饭前就收工了。这个反…...