JMeter和Jenkins 性能测试之旅

一、安装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和Jenkins 性能测试之旅_第1张图片

 

二、安装Jmeter

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

JMeter和Jenkins 性能测试之旅_第2张图片

 

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

 

三、准备好Jmeter 测试计划

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

JMeter和Jenkins 性能测试之旅_第3张图片

 

  • Jenkins 的构建,选择Execute shell 写入执行脚本
  • 需要注意的是,放脚本目录的必须允许读写权限,因为要生成文件,所以最好权限给的大一些 chmod -R 777 xxxx/JMeter和Jenkins 性能测试之旅_第4张图片

需要注意:

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

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

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

 

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

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

 

JMeter和Jenkins 性能测试之旅_第5张图片

 

 

遇到的问题解决方法:

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

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

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

 

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

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

你可能感兴趣的:(JMeter和Jenkins 性能测试之旅)