JMeter是基于Java开发的工具,需先确保系统安装Java 8及以上版本。在Debian系统中,推荐使用OpenJDK(开源且稳定):
# 更新软件包索引
sudo apt update
# 安装OpenJDK 8(或更高版本,如11、17)
sudo apt install openjdk-11-jdk
# 验证Java安装(需显示版本信息,如11.0.xx)
java -version
若需安装Oracle JDK,可通过sudo apt install oracle-java11-installer(需手动接受许可协议)。
访问Apache JMeter官网(https://jmeter.apache.org/download_jmeter.cgi),下载Linux二进制包(.tgz格式,如apache-jmeter-5.6.3.tgz)。
使用tar命令解压到指定目录(如/opt/jmeter,需管理员权限):
# 创建JMeter安装目录(可选)
sudo mkdir -p /opt/jmeter
# 解压下载的文件(假设文件在~/Downloads目录)
sudo tar -zxvf ~/Downloads/apache-jmeter-5.6.3.tgz -C /opt/jmeter
为方便全局调用JMeter命令,可将JMeter路径添加到系统环境变量中:
# 编辑用户级bash配置文件(如~/.bashrc或~/.bash_profile)
nano ~/.bashrc
在文件末尾添加以下内容(替换5.6.3为实际版本号):
export JMETER_HOME=/opt/jmeter/apache-jmeter-5.6.3
export PATH=$PATH:$JMETER_HOME/bin
保存文件后,运行以下命令使配置生效:
source ~/.bashrc
打开终端,输入以下命令检查JMeter版本:
jmeter -v
若安装成功,将显示JMeter版本信息(如Apache JMeter 5.6.3)及Java版本。
jmeter命令,将启动JMeter GUI(首次启动会打开命令行窗口,无需关闭)。-n参数指定非GUI模式,-t指定测试计划文件(.jmx格式),-l指定结果日志文件(.jtl格式):jmeter -n -t /path/to/test_plan.jmx -l /path/to/results.jtl
若需快速测试Web服务,可通过GUI模式创建简单测试计划:
-l参数时提示“File already exists”,需删除或重命名已有的结果文件。