jmeter+jenkins 配置过程(很详细)
一、安装jmeter
第一步 安装JDK,配置JDK路径。注:jdk下载地址,推荐使用jdk1.8版本 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

环境变量配置如下:
注:jdk安装在哪个盘就写哪个路径
注:在path路径下

操作完成后,打开cmd,运行java –version,得到如下信息jdk安装表示成功。注:如果显示java –version不是内部或外部命令,先建议重启电脑,还不行的话,才可能是配置出错!

第二步 下载JMeter
下载地址:http://archive.apache.org/dist/jmeter/binaries/
找到压缩包,解压

环境变量配置如下:
注:jmeter安装在哪个盘就写哪个路径
注:在path路径下
然后编辑CLASSPATH变量,加%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;
操作完成后,打开cmd,运行jmeter, 打开成功

二、安装jenkins
下载地址:https://jenkins.io/zh/ 注:我们这里下载war包进行安装

通过cmd命令窗口,先进入jenkins.war所在的文件,在输入命令java -jar jenkins.war就可以启动jenkins.war
注:每次启动比较复杂,建议做成bat文件,如下

c:
cd C:\jenkins
java -jar jenkins.war

显示这个表示运行成功
然后使用localhost:8080进行相关插件的下载
三、部署脚本
1.C盘下新建文件夹auto_api,用来存放所有项目
2.在auto_api下新建文件夹phpwind_api
3.在phpwind_api下新建三个文件夹

data:存放jmeter参数化文件
results:存放结果目录
scripts:存放脚本目录
4.把需运行的脚本放到scripts下
四、在 jenkins 里面新建项目
1. 新建 job

2. 新建三个参数 projectHome、projectName、scriptName



echo "删除旧的jmeter日志"
del %projectHome%\results\%projectName%.jtl
echo "执行jmeter,日志输出到%projectHome\results\%projectName.jtl"
JMeter -n -t %projectHome%\scripts\%scriptName% -l %projectHome%\results\%projectName%.jtl
echo "把 jmeter 日志转换成 html"
C:\strawberry\c\bin\xsltproc %JMeter_HOME%\extras\jmeter.results.shanhe.me.xsl %projectHome%\results\%projectName%.jtl > %projectHome%\results\%projectName%.html
echo "备份 html"
copy %projectHome%\results\%projectName%.html %WORKSPACE%\testResult.html

5.查看控制台输出

大功告成!!!
jmeter+jenkins 配置过程(很详细)的更多相关文章
- jmeter+jenkins配置过程
目录 前置条件 脚本规划 讲解非GUI方式运行脚本 在jenkins里面新建项目 在Jmeter的jtl结果文件转换成html页面 邮件.配置 前置条件 1.jmeter安装好并已配置好环境变量,可正 ...
- SecureCRT的安装与破解(过程很详细!!!)
SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方法,仅供大家参考学习: ...
- jenkins配置过程中踩过的一些坑
1,编译通过之后,想要将编译好的war包放到远程服务器上,并解压 unzipBus.sh的脚本如下: #!/bin/bash jar -xvf bus.war 编译后报错:jar:Command no ...
- (转)配置Log4j(很详细)
来自:http://blog.csdn.net/yttcjj/article/details/37957317 Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存 ...
- 配置Log4j(很详细)
Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息.通过配置,可以创建出Log4J的运行环境 ...
- jenkins配置过程遇到的问题
jenkins 搭建完成后,可以浏览器访问: http://localhost:8081/jenkins, 新建任务过程中遇到以下问题: 1. 源码管理不现实git, 只显示无 解决: 插件管理 - ...
- 细数 Windows Phone 灭亡的七宗罪(过程很详细,评论很精彩,但主要还是因为太慢了,生态跟不上,太贪了,厂商不愿意推广)
曾梦想仗剑走天涯,看一看世界的繁华 年少的心有些轻狂,如今你四海为家 曾让你心疼的姑娘,如今已悄然无踪影 犹记得上大学攒钱买了第一台智能手机Lumia 520时,下载的第一首歌曲<曾经的你> ...
- 配置Log4j(很详细)【转】
来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记 ...
- linux下编译qt5.6.0静态库——configure配置(超详细,有每一个模块的说明)(乌合之众)
linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...
随机推荐
- 如何修改WAMPServer默认的网站路径地址
通常,我们安装WAMPServer集成的PHP开发环境之后,默认的网站路径地址是其安装目录下子文件夹:"wamp/www/".那么我们怎么修改网站地址到自己指定的路径呢?本篇经验将 ...
- Appium移动自动化测试-----(九) appium API 之应用操作
1.安装应用 方法: installApp() 安装应用到设备中去.需要apk包的路径. driver.installApp("path/to/my.apk"); driver.i ...
- 洛谷 题解 UVA12661 【有趣的赛车比赛 Funny Car Racing】
[题意] 在一个赛车比赛中,赛道有\(n(n<=300)\)个交叉点和\(m(m<=50000)\)条单向道路.有趣的是,每条道路都是周期性关闭的.每条道路用5个整数\(u,v,a,b,t ...
- 6、rabbitmq&java代码操作
记住四个注解 存: rabbitTemplate.convertAndSend("bw","我要红包"); 取: @Component @RabbitListe ...
- 【剑指offer】面试题 52. 两个链表的第一个公共结点
面试题 52. 两个链表的第一个公共结点 NowCoder 题目描述 输入两个链表,找出它们的第一个公共结点. Java 实现 ListNode Class class ListNode { int ...
- Python3数据类型之数字
1. Python数字类型的作用 Python数字类型用来存储数值,它是不可变对象,一旦定义之后,其值不可以被修改.如果改变了数字类型的值,就要重新为其分配内存空间. 定义一个数字类型的变量:a = ...
- STM32之SPI时钟相位选择
SPI的时钟模式分为四种,由SPI_CR1寄存器的两位CPOL,CPHA组合选择. CPOL 如果为1,则时钟的空闲电平为高电平:CPOL 如果为0,则时钟的空闲电平为低电平.空闲电平影响不大. CP ...
- PAT(B) 1043 输出PATest(Java)统计
题目链接:1043 输出PATest (20 point(s)) 题目描述 给定一个长度不超过 104 的.仅由英文字母构成的字符串.请将字符重新调整顺序,按 PATestPATest- 这样的 ...
- 【HC89S003F4开发板】 7ASM&C混合编程
HC89S003F4开发板ASM&C混合编程 一.前言 在配套资料里有实现ASM&C混合编程的说明文档,这里来实现这个功能. 二.实现ASM&C混合编程 1.打开 Keil 工 ...
- zabbix的离线安装方法----孙祎晨,如需转载请注明出处,谢谢配合。
------------------------zabbix的离线安装步骤--------------------------------------------------------------- ...