在CentOS环境中使用JMeter进行并发测试的步骤如下:
安装Java环境
yum -y install java-1.8.0-openjdk vi /etc/profile # 添加以下内容 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk export PATH=$JAVA_HOME/bin:$PATH source /etc/profile java -version 安装JMeter
wget https://dlcdn.apache.org/jmeter/binaries/apache-jmeter-5.4.3.tgz tar -xzf apache-jmeter-5.4.3.tgz mv apache-jmeter-5.4.3 /opt/jmeter ln -s /opt/jmeter/bin/jmeter /usr/local/bin/jmeter 配置JMeter环境变量
编辑~/.bashrc,添加:
export JMETER_HOME=/opt/jmeter export PATH=$JMETER_HOME/bin:$PATH source ~/.bashrc 创建测试计划
jmeter执行测试
jmeter -n -t /path/to/testplan.jmx -l /path/to/results.jtl 可通过-J参数动态设置线程数等参数,例如:jmeter -n -t testplan.jmx -l results.jtl -Jthreadcount=500 -Jrampup=30 监控与分析
top、htop等命令监控服务器CPU、内存使用情况。高并发优化建议:
jmeter.bat或jmeter.sh,设置-Xms2g -Xmx4g。参考来源: