网站首页 > 博客文章 正文
JMeter可以安装在Windows系统或Linux系统上。
由于JMeter是纯Java开发的, 所以一般来说, 能够运行Java程序的系统一般都可以运行JMeter安装文件是纯绿色版本,只需要解压到相关目录即可。配置好Java环境变量就可以启动,
我们下载2.11版本, JDK建议1.6以上版本
1.安装
从Apache网站
Download Apache JMeter?jmeter.apache.org
下载二进制包
.tgz后缀名的为Linux使用的包。
.zip后缀名的为Windows使用的包, 其实你用zip包中的的JMeter在Linux下也是能够正常使用的,只是打包格式不同而已。
下图所示为解压到Windows系统下的目录:
2.JMeter工具目录介绍
Bin:其中放置了各项配置文件(比如日志设置、JVM设置等) 、启动文件(JMeter启动
Docs:放置了JMeter API离线帮助文档, Web方式。
Extras:JMeter辅助功能, 提供与Ant、Jenkins集成的可能性, 我们可以利用Ant与Jenkins
快捷方式, 报告生成快捷方式, Heap Dump快捷方式等) 、启动jar包、示例脚本等。
来构建性能测试自动化构架。Ant可以利用xsl脚本把XML格式的测试结果以HTML方式展
示
Lib:JMeter组件以jar包的形式放置在lib/ext目录下, 如果我们要扩展JMeter组件, 扩展
后的jar包即放在此目录
JMeter启动时会加载此目录下的jar包。JMeter依赖的一些基础包放在lib根目录下, 比如我们扩展了Java请求, 这个扩展是为了完成我们特定的任务, 而这个特定的任务程序需要依赖其他的jar包, 那么这些jar包就放置在lib根目录下。JMeter支持运行Junit测试类, 其测试包放在lib junit目录下面。这部分内容后面我跟大家普及
licenses:JMeterlicenses相关声明信息放在此文件夹,全部是文本文件,对测试没有任何实际意义,可以忽略。
printable_docs:JMeter的离线帮助文件放置目录, 是我们学习JMeter的绝好向导。
LICENSE:License说明文件。
NOTICE:版权声明。
README:JMeter简明介绍。
3.环境变量
由于JMeter是运行在JVM之上的, 为了方便使用我们需要配置Java的环境变量, 与
Eclipse、LoadRunner等的环境变量配置一样, 如图3-21所示建立JAVA_HOME, 然后把
JAVA HOME加入Path变量中(与配置Java的开发环境一样),另外我们还配置了
JMETER HOME, 这个配置不是必须, 是为了方便而配置的
性能测试自动化会用到
4.启动
完成了上面的1,2,3步骤后我们就可以启动
JMeter了, 双击图
的jmeter.bat即可以启动
JMeter, jmeter.sh是Linux下的启动文件。
jmeter-server:如果当前机器作为一台远程负载
机使用,则需要启动此服务(后续还会讲解到)。
程中屏幕一闪而过多半是启动不成功,请检查你的
其他的快捷方式在后续用到时会加以说明。
启动成功后进入图3-22所示界面,如果启动过
JAVA HOME配置是否正确。
如果启动完成后能够进入这个界面且在图
界面的国处显示0代表正常启动了,如果非0,
代表加载组件出错了, 即加载lib/ext目录下的jar
包出错了, 往往是我们扩展JMeter功能时出错, 错
3.6
误原因通常是依赖的jar包缺失。
猜你喜欢
- 2024-10-19 JMeter基础(jmeter操作)
- 2024-10-19 Jmeter(二十一)-fiddler录制脚本(jmeter怎么录制脚本,工作原理)
- 2024-10-19 深度好文【jmeter 性能测试与 influxdb2 集成显示监控结果 】
- 2024-10-19 Jmeter 接口测试(JMETER接口测试报告)
- 2024-10-19 基于Docker的jmeter弹性压测(1)发压
- 2024-10-19 性能测试工具JMeter环境搭建(性能测试工具jmeter环境搭建手册)
- 2024-10-19 脚本太多不好管理?Jmeter这个组件帮你轻松搞定
- 2024-10-19 Jmeter接口测试+压力测试,一看就会
- 2024-10-19 Jmeter 简要介绍与安装(jmeter安装配置)
- 2024-10-19 Jmeter结构体系——Jmeter目录结构详解
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 358℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)