安装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(首次启动需配置环境变量,可选)。
插件管理器可简化插件安装流程,避免手动下载JAR文件的麻烦。
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/
Options -> Plugins Manager,进入插件管理界面。Plugins Manager的Available Plugins标签页,通过左侧Categories(如“Monitoring”“Threads”“Samplers”)筛选所需插件。Apply Changes and Restart JMeter,等待安装完成并自动重启JMeter。若插件未在管理器中列出,可手动下载JAR文件并放置到lib/ext目录:
JMeterPlugins-Standard.jar、JMeterPlugins-Extras.jar)。/opt/apache-jmeter-5.4.3/lib/ext/目录。服务器资源监控(PerMon插件)
ServerAgent(Linux版本,如ServerAgent-2.2.3),上传到被测服务器并解压。执行chmod +x ServerAgent.sh添加执行权限,运行./ServerAgent.sh启动代理(默认端口4444)。Test Plan -> Add -> Listener -> jp@gc - PerfMon Metrics Collector。Add Row,输入被测服务器IP、端口(4444),选择监控指标(如CPU、Memory、Disk I/O),点击Start执行测试,即可实时查看服务器资源使用曲线。JSON数据提取(JSON Extractor)
GET /api/user)-> Add -> Post Processors -> JSON Extractor。Variable Names(如userId)、JSON Path Expression(如$.data.userId)、Default Value(如NOT_FOUND),用于从JSON响应中提取指定字段。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启动代理。Recording Controller中。jmeter.log文件(位于bin目录),查看具体错误信息。