码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins与jmeter组合配置

时间:2019-06-24 12:24:35      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:class   当前日期   call   read   thread   files   apach   x86   java   

  在配置过程中,最难的问题还是在构建的环节。

关于配置的细节可以分为几部分:

1、Java环境的搭建,也就是java环境变量的配置(百度一下)

2、JMeter的环境变量配置:

  JMETER_HOME:JMeter路径

  PATH:JMETER_HOME\bin

技术图片

技术图片

3、构建(----------------------------------------------------------划重点------------------------------------------------)

如下所示:

@echo off

rem 生成当前日期
set date=%date:~0,4%%date:~5,2%%date:~8,2%
if "%time:~0,2%" lss "10" (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
set time=%hour%%time:~3,2%%time:~6,2%
set d=%date%%time%
echo 当前时间: %d%

rem 配置地址
set jmxPath="E:\new_script"
set jmeterPath="E:\apache-jmeter-5.1.1"

rem 创建日期文件夹
mkdir %jmxPath%\%d%

rem 执行Jmeter
call jmeter -JfilePath="%jmxPath%\%d%" -JthreadNum=50 -JrampUp=5 -Jcycles=1 -n -t %jmxPath%\Demo.jmx -l %jmxPath%\%d%result.jtl -e -o %jmxPath%\%d%\Report


rem 剪切日志
move jmeter.log %jmxPath%\%d%

rem pause

以上代码,可直接复制到文本文件中,改名run.bat(.bat格式的可执行文件)即可点击运行。如图:

技术图片

 

Jenkins里面使用上面代码进行配置时,需要增加和修改一些内容,如图:

技术图片

增加:

rem 配置地址
set workspace="C:\Program Files (x86)\Jenkins\workspace\Demo_Jmeter"

 执行的语句有少许的变化:

rem 执行Jmeter
call jmeter -JfilePath="%jmxPath%\%d%" -JthreadNum=50 -JrampUp=5 -Jcycles=1 -n -t %jmxPath%\Demo.jmx -l %workspace%\%d%result.jtl -e -o %jmxPath%\%d%\Report

 其他内容基本没有太多的变化。

4、看一下执行的结果:

报告位置:(由于对报告没有要求,所以看起来很粗糙)

技术图片

报告页面效果:

技术图片

 

jenkins与jmeter组合配置

标签:class   当前日期   call   read   thread   files   apach   x86   java   

原文地址:https://www.cnblogs.com/ruichow/p/11076142.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!