Jenkins+jmeter+nmon实现性能测试自动化部署执行

本文详细介绍了如何在Linux上部署Jenkins、JMeter和nmon,以及如何使用Jenkins通过SSH连接远程服务器实现JMeter脚本的自动执行。涉及的内容包括JenkinsMaster-Slave部署、JMeter环境配置、nmon安装和SSH自动化插件的使用。
摘要由CSDN通过智能技术生成

一、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,查看控制台输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值