一、安装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

3. 新建构建
非命令模型运行 JMeter

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

4. 执行一次构建

5.查看控制台输出

大功告成!!!

jmeter+jenkins 配置过程(很详细)的更多相关文章

  1. jmeter+jenkins配置过程

    目录 前置条件 脚本规划 讲解非GUI方式运行脚本 在jenkins里面新建项目 在Jmeter的jtl结果文件转换成html页面 邮件.配置 前置条件 1.jmeter安装好并已配置好环境变量,可正 ...

  2. SecureCRT的安装与破解(过程很详细!!!)

    SecureCRT的安装与破解(过程很详细!!!) 使用SecureCRT可以方便用户在windows环境下对linux主机进行管理,这里为大家讲一下SecureCRT的破解方法,仅供大家参考学习: ...

  3. jenkins配置过程中踩过的一些坑

    1,编译通过之后,想要将编译好的war包放到远程服务器上,并解压 unzipBus.sh的脚本如下: #!/bin/bash jar -xvf bus.war 编译后报错:jar:Command no ...

  4. (转)配置Log4j(很详细)

    来自:http://blog.csdn.net/yttcjj/article/details/37957317 Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存 ...

  5. 配置Log4j(很详细)

    Log4J的配置文件(Configuration File)就是用来设置记录器的级别.存放器和布局的,它可接key=value格式的设置或xml格式的设置信息.通过配置,可以创建出Log4J的运行环境 ...

  6. jenkins配置过程遇到的问题

    jenkins 搭建完成后,可以浏览器访问: http://localhost:8081/jenkins, 新建任务过程中遇到以下问题: 1. 源码管理不现实git, 只显示无 解决: 插件管理 -  ...

  7. 细数 Windows Phone 灭亡的七宗罪(过程很详细,评论很精彩,但主要还是因为太慢了,生态跟不上,太贪了,厂商不愿意推广)

    曾梦想仗剑走天涯,看一看世界的繁华 年少的心有些轻狂,如今你四海为家 曾让你心疼的姑娘,如今已悄然无踪影 犹记得上大学攒钱买了第一台智能手机Lumia 520时,下载的第一首歌曲<曾经的你> ...

  8. 配置Log4j(很详细)【转】

    来自: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html Log4J的配置文件(Configuration File)就是用来设置记 ...

  9. linux下编译qt5.6.0静态库——configure配置(超详细,有每一个模块的说明)(乌合之众)

    linux下编译qt5.6.0静态库 linux下编译qt5.6.0静态库 configure生成makefile 安装选项 Configure选项 第三方库: 附加选项: QNX/Blackberr ...

随机推荐

  1. Swift4.0复习函数

    1.函数的定义与调用: 一个函数定义的基本语法如以下代码所示: func function_name (param1: Int, param2: Float, param3: Double) -> ...

  2. 【Leetcode_easy】888. Fair Candy Swap

    problem 888. Fair Candy Swap solution: class Solution { public: vector<int> fairCandySwap(vect ...

  3. Andrew Ng机器学习课程10

    Andrew Ng机器学习课程10 a example 如果hypothesis set中的hypothesis是由d个real number决定的,那么用64位的计算机数据表示的话,那么模型的个数一 ...

  4. CentOS7.6安装Pycharm并添加快捷方式

    1.以用户身份登录jiangshan 并建立/home/jiangshan/pycharm文件夹2.下载 pycharm-community-anaconda-2019.1.3.tar.gz 放置在/ ...

  5. 异常查错java.net.SocketException: Connection reset

    用httpclient访问后台接口报错java.net.SocketException: Software caused connection abort: recv failed,百度了一圈都说是由 ...

  6. python---pth包路径

    为依赖包添加环境变量 (这一步很关键)PYTHONPATH C:\tensorflow\models\research;C:\tensorflow\models\research\slim6.然后并没 ...

  7. python基础学习(十一)

    22.类 # 类 class # 实例 实体 instance class Student: # 空语句 保持结构的完整性 pass jack = Student() jack.name = &quo ...

  8. xsy 2412【BZOJ4569】【Scoi2016】萌萌哒

    Description Description 一个长度为n的大数,用S1S2S3...Sn表示,其中Si表示数的第i位,S1是数的最高位,告诉你一些限制条件,每个条件表示为四个数,l1,r1,l2, ...

  9. thinkphp5.0数据导出excel表格

    第一步.创建Model类文件(名称自定) 第二步.在类中写入以下代码 <?php namespace Admin\admin\model; use think\Model; class Mark ...

  10. 机器学习-HMM隐马尔可夫模型-笔记

    HMM定义 1)隐马尔科夫模型 (HMM, Hidden Markov Model) 可用标注问题,在语音识别. NLP .生物信息.模式识别等领域被实践证明是有效的算法. 2)HMM 是关于时序的概 ...