一、Jenkins+jmeter+nmon部署
1、Jenkins部署
参考Jenkins的Master-Slave分布式部署-CSDN博客
2、Jmeter部署
Jmeter版本下载地址Index of /jmeter/binaries
1.1.将apache-jmeter-5.6.2.zip上传到安装目录并解压 如 安装目录:/root
cd /root
unzip apache-jmeter-5.6.2.zip
1.2.配置环境变量
vim /etc/profile
export JMETER_HOME=/root/apache-jmeter-5.6.2
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
source /etc/profile
1.3.验证配置是否成功
jmeter --version
3、nmon部署
2.1.Linux上nmon部署
cd /root
mkdir testPF
chmod 777 testPF/
cd testPF/
yum -y install wget
wget http://sourceforge.net/projects/nmon/files/nmon16m_helpsystems.tar.gz --no-check-certificate
tar -xzvf nmon16m_helpsystems.tar.gz -C /root/testPF/
chmod +x nmon_x86_64_centos7
ln -s /root/testPF/nmon_x86_64_centos7 /usr/bin/nmon
nmon -s10 -c10 -f -m /root/testPF/
2.2.下载nmon分析工具 https://nmon.sourceforge.io/pmwiki.php?n=Site.Nmon-Analyser
二、Jenkins通过SSH连接远程服务器,实现自动运行Jmeter脚本
1、下载安装Publish Over SSH,【系统管理】-【插件管理】-【可选插件】(此为已安装后的图)
2、新增远程的服务器,【系统管理】-【系统设置】-【Publish over SSH】
2.1 输入远程机器的登录密码
2.2 添加SSH Servers
3、创建执行job-配置-【增加构建步骤】→选择Send build artifacts over SSH
4、选择Send build artifacts over SSH后,添加服务器、执行命令等,点击应用保存
5、运行job,查看控制台输出