Debian系统可通过两种方式安装JMeter:
sudo apt-get update
sudo apt-get install jmeter
wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.4.1.tgz
tar -xzf apache-jmeter-5.4.1.tgz
cd apache-jmeter-5.4.1/bin
JMeter依赖Java运行,需先安装Java(建议使用OpenJDK 11及以上):
sudo apt-get install openjdk-11-jdk
# 验证Java版本
java -version
若需使用Oracle JDK 8(部分旧版JMeter要求),可参考搜索结果中的PPA安装教程,但需注意版本兼容性。
./jmeter
此模式适合创建和调试测试计划,但性能测试时不建议使用(占用资源多)。./jmeter -n -t /path/to/test_plan.jmx -l /path/to/results.jtl
参数说明:-n(非GUI模式)、-t(指定测试计划文件)、-l(保存结果到JTL文件)。通过GUI创建测试计划的步骤:
/api/test)、请求方法(GET/POST)。若需在多台机器上同时执行测试(提高并发能力),需配置远程主机:
jmeter.properties:remote_hosts参数,添加agent机器的IP和端口(默认1099),用逗号分隔:remote_hosts=192.168.1.2:1099,192.168.1.3:1099
./jmeter-server
若出现rmi_keystore.jks错误,修改jmeter.properties中的server.rmi.ssl.disable=true(禁用SSL验证)。./jmeter -n -t /path/to/test_plan.jmx -R 192.168.1.2,192.168.1.3 -l results.jtl
参数说明:-R(指定远程主机列表)。jmeter.properties中的server_port参数(如server_port=1100)。以上步骤覆盖了Debian系统下JMeter的基础配置、运行及分布式测试需求,可根据实际场景调整参数(如线程数、请求路径、远程主机列表)。