CentOS下JMeter插件如何安装使用
导读:CentOS下JMeter插件安装使用指南 一、前置准备 安装Java环境 JMeter基于Java开发,需先安装Java 8及以上版本。在CentOS终端执行以下命令: yum -y install java-1.8.0-openjd...
CentOS下JMeter插件安装使用指南
一、前置准备
-
安装Java环境
JMeter基于Java开发,需先安装Java 8及以上版本。在CentOS终端执行以下命令:yum -y install java-1.8.0-openjdk-devel安装完成后,通过
java -version验证Java是否安装成功(需显示Java版本信息)。 -
下载并解压JMeter
访问Apache JMeter官网下载最新稳定版(如5.4.3),使用wget命令下载并解压到指定目录(如/opt/jmeter):wget https://downloads.apache.org/jmeter/binaries/apache-jmeter-5.4.3.tgz tar -zxvf apache-jmeter-5.4.3.tgz -C /opt/解压后进入JMeter的
bin目录,通过./jmeter命令启动JMeter(首次启动需配置环境变量,可选)。
二、安装JMeter插件管理器(推荐)
插件管理器可简化插件安装流程,避免手动下载JAR文件的麻烦。
- 下载插件管理器
访问JMeter插件管理器GitHub仓库(如jmeter-plugins-manager-1.4.jar),下载最新版本。 - 放置插件管理器
将下载的jmeter-plugins-manager.jar文件复制到JMeter的lib/ext目录(需手动创建ext目录,若不存在):mkdir -p /opt/apache-jmeter-5.4.3/lib/ext cp jmeter-plugins-manager-1.4.jar /opt/apache-jmeter-5.4.3/lib/ext/ - 启动插件管理器
重启JMeter,在顶部菜单栏选择Options -> Plugins Manager,进入插件管理界面。
三、通过插件管理器安装常用插件
- 选择插件类别
在Plugins Manager的Available Plugins标签页,通过左侧Categories(如“Monitoring”“Threads”“Samplers”)筛选所需插件。 - 安装插件
勾选目标插件(如“PerMon (Servers Performance Monitoring)”用于服务器资源监控、“Custom Thread Groups”用于高级线程组配置),点击Apply Changes and Restart JMeter,等待安装完成并自动重启JMeter。
四、手动安装插件(备选)
若插件未在管理器中列出,可手动下载JAR文件并放置到lib/ext目录:
- 从插件官网(如jmeter-plugins.org)下载所需JAR文件(如
JMeterPlugins-Standard.jar、JMeterPlugins-Extras.jar)。 - 将JAR文件复制到
/opt/apache-jmeter-5.4.3/lib/ext/目录。 - 重启JMeter使插件生效。
五、常见插件使用示例
-
服务器资源监控(PerMon插件)
- 安装服务端代理:下载
ServerAgent(Linux版本,如ServerAgent-2.2.3),上传到被测服务器并解压。执行chmod +x ServerAgent.sh添加执行权限,运行./ServerAgent.sh启动代理(默认端口4444)。 - 添加监听器:在JMeter测试计划中,右键
Test Plan -> Add -> Listener -> jp@gc - PerfMon Metrics Collector。 - 配置监控项:点击
Add Row,输入被测服务器IP、端口(4444),选择监控指标(如CPU、Memory、Disk I/O),点击Start执行测试,即可实时查看服务器资源使用曲线。
- 安装服务端代理:下载
-
JSON数据提取(JSON Extractor)
- 添加后置处理器:右键目标HTTP请求(如
GET /api/user)->Add -> Post Processors -> JSON Extractor。 - 配置提取规则:设置
Variable Names(如userId)、JSON Path Expression(如$.data.userId)、Default Value(如NOT_FOUND),用于从JSON响应中提取指定字段。
- 添加后置处理器:右键目标HTTP请求(如
-
HTTP请求录制(HTTP(S) Test Script Recorder)
- 添加录制控制器:右键
Test Plan -> Add -> Threads (Users) -> Thread Group,再右键Thread Group -> Add -> Config Element -> HTTP(S) Test Script Recorder。 - 配置代理:设置
Port(如8888),点击Start启动代理。 - 录制请求:配置浏览器代理(指向JMeter服务器IP和端口8888),执行HTTP操作,JMeter会自动录制请求到
Recording Controller中。
- 添加录制控制器:右键
六、注意事项
- 版本兼容性:确保插件版本与JMeter版本匹配(如JMeter 5.4.x对应插件版本需支持5.4.x),避免因版本冲突导致启动失败。
- 重启生效:安装或更新插件后,必须重启JMeter才能加载新插件。
- 防火墙设置:若使用代理录制或服务器监控,需开放对应端口(如8888、4444),避免防火墙拦截。
- 错误排查:若插件无法正常使用,检查
jmeter.log文件(位于bin目录),查看具体错误信息。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS下JMeter插件如何安装使用
本文地址: https://pptw.com/jishu/734198.html
