JMeter和Jenkins 性能测试之旅

本文详细介绍如何在Linux环境下安装配置Jenkins,并结合JMeter进行自动化性能测试。包括安装步骤、环境变量设置、测试计划准备及结果报告生成等关键环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、安装Jenkins

网上很多教程,我是在Linux 服务器搭建的,所以我就简单说一下Liunx服务器安装Jenkins的步骤

 

1、安装jenkins 

  • sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 
  • sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key 
  • sudo yum install jenkins 
  • rpm -ql jenkins 

2、启动jenkins

  • sudo service jenkins start

 

3、Web界面登录Jenkins

  • 修改Jenkins的端口号 

    sudo vim /etc/sysconfig/jenkins 找到 JENKINS_PORT="8080"默认;可以修改成其他端口

  • 打开登录Jenkins,输入访问;需要先输入以下密码,通过cat /var/lib/jenkins/secrets/initialAdminPassword  可以查询到

 

二、安装Jmeter

   官网下载http://jmeter.apache.org/download_jmeter.cgi ,下载完成,解压,一定下载Binaries下面的版本

 

  • 下载完成,放到一个目录下,解压完成后;设置一下Jmeter的环境变量;

 

三、准备好Jmeter 测试计划

  • 本地通过GUI模式,设计好,保存测试计划,拷贝到对应的执行路径下

 

  • Jenkins 的构建,选择Execute shell 写入执行脚本
  • 需要注意的是,放脚本目录的必须允许读写权限,因为要生成文件,所以最好权限给的大一些 chmod -R 777 xxxx/

需要注意:

a.Jenkins 必须指定jmeter的路径,否则会报找不到jmeter的错误

b.删除脚本在第一次执行完毕后,必须加入,如果修改测试计划,再次执行还是会报错误的;因为每次执行不会覆盖上一次的测试结果,所以需要删除掉;

  • 安装插件,收集测试结果

 

四 、启动构建,任务执行完毕,生成报告图表

  • 从JMeter 3.0开始已支持自动生成动态报告,我们可以更容易根据生成的报告来完成我们的性能测试报告。
  • 没有使用第三方或者自己修改,只是直接使用Jmeter 3.2版本最新自带的生成的html

 

 

 

遇到的问题解决方法:

生成报告由于CSS加载问题,导致数据无法正常查看,需要Jenkins的系统管理-脚本命令行 执行下面语句:

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "") 

可参考此文章   https://www.jianshu.com/p/16f5b01cc9c0

 

最后报告数据详细代表含义可以查看一下这篇文章

http://www.jianshu.com/p/5e5a2882b504

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值