jmeter持续集成 jenkins+ant+jmeter

前言

企业中使用持续化集成交付的案例越来越多,开源的CI/CD软件也越来越多,CI持续集成,CD持续交付,本文讲jmeter+jenkins+ant的应用

环境的准备工作

jenkins的安装有两种方式
1.war 包放 Tomcat 下
2.直接安装 jenkins.msi

我采用的第1种方式
Tomcat下载地址:https://tomcat.apache.org/download-90.cgi

在这里插入图片描述

JDK环境的配置:
我需要强调的是注意检查相关配置
新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径)
编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”

启动Tomcat :点击 bin 目录下的 startup.bat

如果出现下面图示,启动成功在这里插入图片描述
下载jenkins war包
地址:https://jenkins.io/download/

在这里插入图片描述

将 jenkins.war 放到 tomcat安装目录/webapps 下,启动tomcat,登陆:http://127.0.0.1:8080/jenkins
第一次登陆需要把密码复制来,解锁,创建用户,我的已经设置好了,如下图
在这里插入图片描述

安装ant的地址:https://ant.apache.org/bindownload.cgi,解压

在这里插入图片描述

配置ant的环境变量:
在这里插入图片描述
修改系统环境变量path:
%ANT_HOME%\bin
%ANT_HOME%\lib

验证:cmd —> ant -version

进入jenkins,安装ant
在这里插入图片描述

配置ant:
在这里插入图片描述
点击保存

修改本机配置:jmeter.properties
修改成 jmeter.save.saveservice.output_format=xml 为了后面生成 html 报告需要设置

将 E:\apache-jmeter-4.0\extras 下的 ant-jmeter-1.1.1.jar 复制到 E:\apache-ant-1.9.14\lib
这是用于发送邮件的,如果不发邮件可忽略

创建一个item项目

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
查询build.xml位置在这里插入图片描述
填写到下面,这一步特别重要
在这里插入图片描述

修改提供一个改好的 build.xml,具体讲解我参考了:https://www.cnblogs.com/poloyy/p/13269049.html

构建报错,说明账号密码配置有问题
在这里插入图片描述
构建完成后,邮件收到的结果是
在这里插入图片描述

中间遇到的问题有,构建后发送邮件报错,解决方案:

下载commons-email.jar包 http://commons.apache.org/proper/commons-email/download_email.cgi

下载activation-1.1.1.jar包 http://www.java2s.com/Code/Jar/a/Downloadactivation111jar.htm

下载javax.mail.jar包 https://github.com/javaee/javamail/releases

将三个 jar 包都放在 ant 的 \lib 目录下,再次运行即可

百度云链接:
链接: https://pan.baidu.com/s/1u0z8amxDydcm-ESnJfu6VQ 提取码: d8xz

整个环境的搭建运行成功

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值