性能测试工具——Jmeter的安装【超详细】
目录
1、性能测试工具:JMeter和LoadRunner对比
2、为什么学习JMeter?
3、JMeter环境搭建
3.1、安装JDK
3.2、下载安装JMeter
3.3、配置环境变量
2.4、启动验证JMeter是否安装成功
4、认识JMeter的目录结构
1)bin目录:存放可执行文件和配置文件
2)docs目录:是Jmeter的api文档,用于开发扩展组件
3)printable——docs目录:用户帮助手册
4)lib目录:存放Jemter依赖的jar包和用户扩展所依赖的jar包
5、JMeter界面的汉化
1、性能测试工具:JMeter和LoadRunner对比
相同点:
- 都能模拟大量用户
- 都能支持多协议(常见的协议都支持,如HTTP)
- 都有监控及分析报表功能
不同点:
Loadrunner:可支持的用户量多,可达到万为单位的;分析报表的精确度以秒计算的;可支持IP欺骗功能;费用高;体积大;不能扩展
JMeter:可支持的用户量会少一点;分析报表以分钟为单位的;不支持IP欺骗功能;免费;体积小;有扩展组件
2、为什么学习JMeter?
最大的一个原因就是:因为Loadrunner收费,费用还比较高,所以公司大部分都在用Jmeter了。公司用什么,我们当然就得学啦~
其次,Jmeter相对来说,功能也很强大,不影响平时的使用的~
3、JMeter环境搭建
3.1、安装JDK
这个我们就不详细说了,因为我是学java的,这个我已经装过了
3.2、下载安装JMeter
下载地址:Apache JMeter - Download Apache JMeter
官网上,下载即可,下载时,需要注意,JMeter的版本需要和jdk对应~
官网上,会有写该版本的JMeter支持jdk哪个版本~

下载后,是一个压缩包,我们将这个压缩包解压缩就可以了
3.3、配置环境变量
配置一:
JMeter——HOME -> 上面JMeter解压缩后的文件路径【和配置java的JAVA_HOME一样】~
配置二:
%JMETER_HOME%\lib\jorphan.jar
%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar
Path中配置:

2.4、启动验证JMeter是否安装成功
有三种方法:
方法一:
进入JMeter目录中的bin目录下,双击jmeter.bat
方法二:
进入JMeter目录中的bin目录下,双击jmeter.bat
方法三:
命令行输入java -jar ApacheJmeter.jar
打开成功,正在进入:

进入成功:

4、认识JMeter的目录结构
1)bin目录:存放可执行文件和配置文件

2)docs目录:是Jmeter的api文档,用于开发扩展组件

3)printable——docs目录:用户帮助手册

4)lib目录:存放Jemter依赖的jar包和用户扩展所依赖的jar包

5、JMeter界面的汉化
方式一:
下面这种方式,只是临时的汉化,当我们每次重启JMeter,都要重新调成中文:

方式二:
此方法是直接修改JMeter的配置文件,永久的修改了,步骤如下:
- 进入bin目录
- 打开jmeter.properties文件,找到language=en:

- 去掉前面的#号,修改为language=zh_CN,修改如下:

- 关闭jmeter,重新打开就可以了~
好啦,本期就到这里咯,下期见~
相关文章:
性能测试工具——Jmeter的安装【超详细】
目录 1、性能测试工具:JMeter和LoadRunner对比 2、为什么学习JMeter? 3、JMeter环境搭建 3.1、安装JDK 3.2、下载安装JMeter 3.3、配置环境变量 2.4、启动验证JMeter是否安装成功 4、认识JMeter的目录结构 1)bin目录:存放…...
系列三十、Spring AOP vs AspectJ AOP
一、关系 (1)当在Spring中要使用Aspect、Before、After等注解时,需要添加AspectJ的相关依赖,如下 <dependency><groupId>cglib</groupId><artifactId>cglib</artifactId><version>3.1</…...
面向对象设计模式——策略模式
策略设计模式(Strategy Pattern)是一种行为型设计模式,它允许在运行时选择算法的行为。该模式定义了一系列算法,将每个算法封装到一个独立的类中,使它们可以相互替换。策略模式使算法独立于客户端而变化,客…...
Kubernetes - Ingress HTTP 负载搭建部署解决方案(新版本v1.21+)
在看这一篇之前,如果不了解 Ingress 在 K8s 当中的职责,建议看之前的一篇针对旧版本 Ingress 的部署搭建,在开头会提到它的一些简介Kubernetes - Ingress HTTP 负载搭建部署解决方案_放羊的牧码的博客-CSDN博客 开始表演 1、kubeasz 一键安装…...
刚刚:腾讯云3年轻量2核2G4M服务器优惠价格366元三年
腾讯云3年轻量2核2G4M服务器,2023双十一优惠价格366元三年,自带4M公网带宽,下载速度可达512KB/秒,300GB月流量,50GB SSD盘系统盘,腾讯云百科txybk.com分享腾讯云轻量2核2G4M服务器性能、优惠活动、购买条件…...
`include指令【FPGA】
案例: 在Verilog中,include指令可以将一个文件的内容插入到当前文件中。 这个指令通常用于将一些常用的代码片段或者模块定义放在单独的文件中, 然后在需要使用的地方通过include指令将其插入到当前文件中。 这样可以提高代码的复用性和可维…...
iphone备份后怎么转到新手机,iphone备份在哪里查看
iphone备份会备份哪些东西?iphone可根据需要备份设备数据、应用数据、苹果系统等。根据不同的备份数据,可备份的数据类型不同,有些工具可整机备份,有些工具可单项数据备份。本文会详细讲解苹果手机备份可以备份哪些东西。 一、ip…...
JAVA毕业设计106—基于Java+Springboot的外卖系统(源码+数据库)
基于JavaSpringboot的外卖系统(源码数据库)106 一、系统介绍 本系统分为用户端和管理端角色 前台用户功能: 登录、菜品浏览,口味选择,加入购物车,地址管理,提交订单。 管理后台: 登录,员工管…...
SpringCore完整学习教程4,入门级别
本章从第4章开始 4. Logging Spring Boot使用Commons Logging进行所有内部日志记录,但保留底层日志实现开放。为Java Util Logging、Log4J2和Logback提供了默认配置。在每种情况下,记录器都预先配置为使用控制台输出和可选的文件输出。 默认情况下&…...
如何能在项目具体编码实现之前能尽可能早的发现问题并解决问题
在项目的具体编码实现之前尽可能早地发现并解决问题,可以大大节省时间和资源,提高项目的成功率。以下是一些策略和方法: 1. 明确需求和预期: 确保所有的项目需求都是清晰和明确的。需求模糊不清是项目失败的常见原因之一。与利益…...
Windows server服务器允许多用户远程的设置
在Windows Server上允许多用户同时进行远程桌面连接,您需要配置远程桌面服务以支持多用户并确保许可证和授权允许多用户连接。以下是在Windows Server上允许多用户远程桌面连接的步骤: 注意:这些步骤适用于 Windows Server 2012、Windows Ser…...
Vmware下的虚拟机NAT连接后仍然木有网络
问题描述 出现在主机能ping通,互联网ping不通的情况。 废话 假设已经设置了网络配置文件IPADDR。 那么,NAT后可以访问互联网的前提是:这个IPADDR的网段在Vmware软件设置的网段内。 解决 在Vmware虚拟网络设置选项卡中,进NAT配…...
2.Vue — 模板语法、数据绑定、el与data的写法、数据代理
文章目录 一、模板语法1.1 插值语法1.2指令语法 二、数据绑定语法2.1 单向数据绑定2.2 双向数据绑定 三、el与data的两种写法3.1 el3.2 data 四、数据代理4.1 Object.defineProperty4.2 Vue数据代理4.2.1 展示数据代理4.2.2 Vue数据代理 一、模板语法 root容器里面的代码被称为…...
管理类联考——数学——汇总篇——知识点突破——数据分析——记忆
文章目录 考点记忆/考点汇总——按大纲 整体目录大纲法记忆宫殿法绘图记忆法 局部数字编码法对号不对号 归类记忆法重点记忆法歌决记忆法口诀:加法分类,类类相加;乘法分步,步步相乘。 谐音记忆法涂色 理解记忆法比较记忆法转图像记…...
springboot+mybatis-plus实现读写分离
shigen坚持日更的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。坚持记录和分享从业两年以来的技术积累和思考,不断沉淀和成长。 最近shigen加班也比较严重,很多天文章没有更新了,各位读者和伙伴见…...
java将list转为逗号隔开字符串,将逗号连接的字符串转成字符数组,将逗号分隔的字符串转换为List(Java逗号分隔-字符串与数组相互转换)
一、通过testList.stream().collect(Collectors.joining(",")) ,通过流转换,将list转为逗号隔开字符串 List<String> testList new ArrayList<>(); testList.add("test1"); testList.add("test2"); testList…...
2023高频前端面试题-CSS
1. CSS 选择器的优先级是怎么样的? CSS 选择器的优先级顺序: 内联样式 > ID选择器 > 类选择器 > 标签选择器 优先级的计算: 优先级是由 A、B、C、D 四个值来决定的,具体计算规则如下 A{如果存在内联样式则为 1&…...
我会在以下情况用到GPT
ChatGPT可以在各种情况下派上用场,包括但不限于以下情况: 获取信息:你可以使用ChatGPT来获取关于各种主题的信息,例如历史事件、科学知识、文化背景等。ChatGPT可以用作一个知识库,回答你的问题。 学习新知识…...
33:深入浅出x86中断机制
背景 我们知道使用0x10号中断,可以在屏幕上打印一个字符。 问题 系统中的 中断 究竟是什么? 生活中的例子 来看一个生活中例子: 小狄的工作方式 在处理紧急事务的时候,不回应同事的技术求助。老板的召唤必须回应,…...
docker docker-compose安装(centos7)
docker安装 1.卸载旧版 卸载旧版 yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine2.安装一个yum工具 yum install -y yum-utils3.配置docker的yum源 yum-config-manager -…...
SMU Debug Tool完全指南:AMD Ryzen硬件调试的终极解决方案
SMU Debug Tool完全指南:AMD Ryzen硬件调试的终极解决方案 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址: https:…...
读硕士是否有必要?
一、研究方法说明 数据来源 本报告数据来源于以下公开渠道(2024-2025年),所有结论均有真实数据支撑:来源说明麦可思研究院《2025年中国本科生就业报告》权威第三方教育研究机构猎聘《2025人才供需洞察》《2025上半年人才供需洞察报…...
为什么芯片工程师都在学Chisel?从Verilog到高级硬件设计的跃迁指南
为什么芯片工程师都在学Chisel?从Verilog到高级硬件设计的跃迁指南 在半导体行业,设计效率正成为决定产品成败的关键因素。传统Verilog开发中,工程师们常常需要花费70%的时间调试RTL代码中的低级错误,而非专注于架构创新。这种现状…...
夸克网盘自动化助手:彻底告别手动转存的智能管理方案
夸克网盘自动化助手:彻底告别手动转存的智能管理方案 【免费下载链接】quark_auto_save 夸克网盘签到、自动转存、命名整理、发推送提醒和刷新媒体库一条龙 项目地址: https://gitcode.com/gh_mirrors/qu/quark_auto_save 还在为每天重复的夸克网盘转存操作而…...
外文游戏语言障碍如何破解?XUnity.AutoTranslator通过实时文本转换技术实现无缝游戏体验
外文游戏语言障碍如何破解?XUnity.AutoTranslator通过实时文本转换技术实现无缝游戏体验 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 面对喜爱的外文游戏却因语言隔阂无法深入体验…...
实战应用:基于快马平台开发战网服务状态监控与修复管理系统
实战应用:基于快马平台开发战网服务状态监控与修复管理系统 最近在游戏公司做运维的朋友经常抱怨战网更新服务莫名其妙进入睡眠模式的问题,每次都需要手动唤醒,特别影响工作效率。于是我用InsCode(快马)平台开发了一个完整的服务监控与修复管…...
三菱FX3U V50 stm32f407底层源码支持以太网4G模块 FX3U源码V50.0版
三菱FX3U V50 stm32f407底层源码支持以太网4G模块 FX3U源码V50.0版,基于STM32F407平台,全新程序架构,指令丰富,注释详细。6、2021年3月1日,修复无法在线监视D8000~D255的值,并修复在线监视卡死的问题。5、…...
麒麟系统根目录权限误改777?3步快速修复(附完整命令)
麒麟系统根目录权限误改777?3步快速修复(附完整命令) 当你在深夜维护麒麟系统时,一个不经意的chmod -R 777 /命令可能让整个系统陷入权限混乱。作为经历过这种噩梦的运维老兵,我总结出一套最快能在15分钟内恢复系统权限…...
别再手动调API了!用Spring Boot + WebClient一键集成Dify智能体(附完整代码)
别再手动调API了!用Spring Boot WebClient一键集成Dify智能体(附完整代码) 在当今快节奏的开发环境中,手动编写重复的API调用代码不仅效率低下,还容易引入错误。对于使用Dify平台的Java开发者来说,如何将智…...
YimMenu终极指南:GTA V安全增强与游戏体验优化的完整教程
YimMenu终极指南:GTA V安全增强与游戏体验优化的完整教程 【免费下载链接】YimMenu YimMenu, a GTA V menu protecting against a wide ranges of the public crashes and improving the overall experience. 项目地址: https://gitcode.com/GitHub_Trending/yi/Y…...
