Windows下搭建Jenkins+Jmeter+Ant 自动测试环境

1.JDK \Jmeter \ Ant安装:

1.1.      安装JDK:

双击jdk-7u80-windows-x64.exe安装,默认安装到C:\ProgramFiles\Java目录

1.2.      安装Jmeter:

在我的电脑—E盘(建议与文档保持一致,否则需要修改配置文件),新建apache文件夹,然后将apache-jmeter-3.0.rar解压到到当前目录。

1.3.      安装Ant:

将apache-Ant-1.9.7.rar复制到E:\apache目录,然后解压到当前目录

2. 环境变量配置:

2.1.      配置Java环境变量:

  1. 打开我的电脑--属性--高级--环境变量:
  2. 新建系统变量JAVA_HOME 和CLASSPATH:

变量名:JAVA_HOME

变量值:C:\ProgramFiles\Java\jdk1.7.0

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

  1. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  1. 测试环境变量的配置成功与否:在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确

2.2.      配置Jmeter环境变量:

  1. 1.  设置环境变量,新建系统变量在变量名中输入:
  2. 2.  JMETER_HOME,变量值中输入:E:\apache\apache-jmeter-3.0,点击确定即可。
  3. 3.  在系统变量PATH中添加%JMETER_HOME%\bin;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;检验是否配置成功 运行cmd 输入 jmeter -v (jmeter和-v 之间有空格)
  4. 3.      配置Ant环境变量

  5. 新建以下环境变量:ANT_HOME:E:\apache\apache-Ant-1.9.7,此为你的ANT安装路径;设置完成后,点击"确认"来保存。
  6. 在环境变量PATH的最后面添加一下内容:;%ANT_HOME%\bin 注意前面的分号,如果PATH中最后没有分号";"的话要加上,有的话就可去除。
  7. 4.      本地调试使用Ant构建运行Jmeter

  8. jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,修改jmeter.properties文件jmeter.save.saveservice.output_format=xml; 去掉注释(#),修改csv为xml;
  9. 在apache 目录下新建workspace文件夹,然后在workspace文件夹新建wms_test文件夹,然后在wms_test文件夹下新建jmx,report,res  3个文件夹,最后在report文件夹下新建html,jtl 文件夹;
  10. 将build.xml复制到wms_test文件夹下(若实际配置目录与文档不一致,需修改build.xml),将用jmeter写好的接口测试文件.jmx复制到jmx文件夹;
  11. 在wms_test文件夹下,进入命令提示符窗口,输入Ant,查看运行接口,提示success表示Ant构建运行Jmeter操作成功。

3. Jenkins安装及配置:

3.1.      Jenkins安装:

双击jenkins.msi文件,进行安装,安装完毕后,在浏览器输入localhost:8080,查看Jenkins页面。

3.2.      Jenkins插件安装:

  1. 自动安装:登录jenkins后,点击系统管理——插件管理,进入插件页面,然后点击“可选插件”,在右上角可以过滤一个你想要的插件,可以进行插件安装和更新;
  2. 手动安装:点击系统管理——插件管理:高级,点击“选择文件”找到之前下载完成的.hpi后缀名的安装包,选择安装包,之后点击“上传”,然后静静等它安装完毕即可。

1.1.      Jenkins配置:

1.1.1.Jenkins全局设置

  1. 登录jenkins后,点击系统管理——系统设置
  2. 配置Jenkins Location

配置项



Jenkins URL


http://IP:8080/


系统管理员邮件地址


[email protected]

  1. 配置Extended E-mail Notification

配置项



SMTP server


smtp.exmail.qq.com(公司用的企业邮箱)


Default user E-mail suffix


@yuncang.com


Use SMTP Authentication



User Name


[email protected]


Password


test123456


Use SSL



SMTP port


465


Charset


UTF-8


Default Content Type


HTML(text/html)


Default Recipients


[email protected](填写邮件接收人的地址,多个地址用;隔开)


Default Subject


构建通知:${PROJECT_NAME} - ${BUILD_STATUS} - Build # ${BUILD_NUMBER} !


Default Content


自定义邮件内容

  1. 配置邮件通知

配置项



SMTP服务器


smtp.exmail.qq.com


用户默认邮件后缀


@yuncang.com


使用SMTP认证



用户名


[email protected]


密码


test123456


使用SSL协议



SMTP端口


465


Reply-To Address


[email protected]


字符集


UTF-8


通过发送测试邮件测试配置


[email protected](填写测试邮件接收人的地址)

配置完成后,点击Test configuration,查看测试邮件发送是够成功。

1.1.2.GlobalTool Configuration

登录jenkins后,点击系统管理——Global Tool Configuration:

  1. 1.  配置JDK环境:点击“JDK安装”,配置JDK名称以及目录
  1. 2.  配置Ant环境:点击“Ant安装”,配置Ant名称以及目录

1.1.3.项目配置

  1. 登录jenkins后,点击系统管理——插件管理:输入项目名称“ wms_test”,选择“构建一个自由风格的软件项目”点击确定保存。
  1. 项目建完后,进行项目配置:登录jenkins后,点击新建的项目——配置:进行配置
  1. 项目建完后,进行项目配置:登录jenkins后,点击新建的项目——配置:进行配置

配置项



General


丢弃旧的构建



保持构建的天数


100


保持构建的最大个数


10


源码管理


构建触发器


构建环境


构建

Invoke Ant


Ant Version


apache-ant-1.9.7


Build File


E:\apache\workspace\wms_test\build.xml


构建后操作Publish HTML reports


HTML directory to archive


E:\apache\workspace\wms_test\report\html


Index page[s]


TestReport.html


Report title


HTML Report


Keep past HTML report



Always link to last build



构建后操作E-mail Notification


Recipients


[email protected]


每次不稳定的构建都发送邮件通知

时间: 2024-10-14 07:08:59

Windows下搭建Jenkins+Jmeter+Ant 自动测试环境的相关文章

Jenkins+Jmeter+Ant自动化集成环境搭建

搭建环境: JDK:jdk1.7.0_79 Ant:apache-ant-1.9.7 Jmeter: apache-jmeter-2.13 Jenkins: jenkins-1.651.1 以上安装包以及相关工具下载地址: http://pan.baidu.com/s/1pKWPi5d JDK安装: 配置JDK环境变量: 双击JDK安装包,选择安装路径(为了节省C盘系统盘空间,不建议选择默认路径.本人所有相关软件全部安装在 D:\Progrom Files目录下,例如Jdk安装在D:\Progr

我的套路(windows):Jenkins+Jmeter+Ant持续集成

一.Jenkins下载安装 到官网下载jenkins.war包:http://jenkins-ci.org/.把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar jenkins.war命令,当提示:“Jenkins is     fully up and running”时,表示启动成功,这时在浏览器窗口输入:http://localhost:8080/ 就可到jenkins的首页 二.修改Jenkins的根目录 默

Jenkins + Jmeter +Ant自动化集成环境搭建(一)

所需工具 一.jmeter 工具下载 https://jmeter.apache.org/  配置环境JDK等及各种插件可以看小七之前的教程 二.Ant安装(http://ant.apache.org/) 安装Ant是为了后续在Jenkins中封装.构建.执行需要用到 Apache Ant? Apache Ant是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点.Ant的主要用途是构建Java应用程序.Ant提供了许多内置任务,允许编译,组装,测试和运行Jav

Windows下搭建wamp(win apache mysql php)环境

一.下载所需要的软件 1.下载apache软件 http://apache.dataguru.cn/httpd/binaries/win32/ 2.下载mysql软件 http://dev.mysql.com/downloads/windows/installer/5.6.html 3.下载php vc6版本的软件 http://www.jb51.net/softs/133031.html 二.安装apache 和mysql软件,按照向导安装 这边就不在赘述,直接解压php,把php.ini-d

Windows下搭建Apache+Django+Python Web服务环境

最近在学Django,想用Apache搭建一个服务器环境,因此在网上看了好多资料,很多都是用Python2.6和Apache2.2搭建的环境,作为一个有着轻微强迫症的程序猿,当然要用最新版本的环境啦,我搭建的具体环境如下: 1.Python3.5(https://www.python.org/) 2.Django1.9.4(https://www.djangoproject.com/) 3.Apache2.4(http://www.apache.org/) 4.mod_wsgi-4.4.23(h

Linux下搭建jenkins+svn+http+maven自动化部署

服务器设置: 卸载redhat的yum,安装centos的yum,配置第三方yum 1.删除redhat原有的rpm -qa |grep yum |xargs rpm -e yum --nodeps 2.下载yum安装文件,如果下载时找不到文件,http://mirrors.163.com/centos/6/os/x86_64/ wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.27-14.el6.centos.noa

windows下搭建node.js及npm的工作环境

最近在研究数据可视化D3框架,决定在windows下搭建一个nodejs及npm的工作环境,在网上查了n篇文章,别管是编译源码安装也好,还是使用node.msi格式安装包也好,总是有问题.最终,功夫不负有心人,还是搭建完成了.作为新手,其实我也不知道这样搭建对不对,但是运行'npm install'反正不出错了. 下面就把我的一些搭建过程说一下: 下载node.js.在http://nodejs.org/download/下载最新版的node.exe文件,我下载时是v0.10.33.下载完成后,

Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: =========================================================== go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563 go1.2.1.windows-am

windows下搭建nginx-rtmp服务器

windows下搭建nginx-rtmp服务器 windows下搭建nginx-rtmp服务器 准备工作 安装MinGW 安装Mercurial 安装strawberryperl 安装nasm 下载nginx相关的源码包 编译nginx nginx-rtmp环境搭建 效果测试 最后说明 最近因为接触直播相关的技术工作,使用的也是基于高并发和高性能的nginx,首先需要做的当然是搭建一个nginx服务器. 对于linux上nginx服务器的搭建此处就不再赘述,按照操作指引来的话一般都能顺理成章搭建