ant+jmeter+jenkins从0实现持续集成(Windows)

jdk+jenkins+tomcat下载

jdk11.0.20+tomcat9.0.82+jenkins2.361.1版本下载-CSDN博客

1.安装jdk(需配环境变量)

(1)系统变量-新建

变量名输入【JAVA_HOME】,变量值输入【E:\Program Files\Java\jdk11.0.20】,点击【确定】。温馨提示:这个变量值就是JDK的安装路径

(2)再次在【系统变量】下面点击【新建】,输入变量名【CLASSPATH】,输入变量值

【.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar】点击【确定】

(3)选中【Path】变量,点击【编辑】

在变量值的最后面加上【%JAVA_HOME%\bin】,点击【确定】

(4)cmd中输入【java -version】可以看见自己安装的JDK版本

(5)输入java和javac,如果有数据出来,说明JDK安装并配置成功。

2.下载apache-jmeter-xx(需配环境变量)

下载链接:Index of /jmeter/binariesicon-default.png?t=N7T8https://downloads.apache.org/jmeter/binaries/

apache-jmeter-xx依赖于jdk,即使用apache-jmeter-xx必须要安装jdk

(1)运行jmeter---未配置环境变量(找到bin目录,双击jmeter.bat运行)

(2)运行jmeter(直接win+r,输入jmeter)---配置环境变量

①系统变量-新建

变量名输入【JMETER_HOME】,变量值输入【G:\学习\软件测试上课的内容\apache-jmeter-5.2\apache-jmeter-5.2】,点击【确定】。温馨提示:这个变量值就是jmeter的安装路径

配置【CLASSPATH】,输入变量值

%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-1.2.jar;】点击【确定】

选中【Path】变量,点击【编辑】

在变量值的最后面加上【%JMETER_HOME%\bin】,点击【确定】

④输入cmd启动命令行格式 输入jmeter -v 验证是否配置成功

3.下载apache-ant-xx(需配环境变量)

下载:Index of /dist/ant/binariesicon-default.png?t=N7T8http://archive.apache.org/dist/ant/binaries/

(1)系统变量-新建

变量名输入【ANT_HOME】,变量值输入【G:\学习\22-接口自动化\apache-ant-1.10.14-bin\apache-ant-1.10.14】,点击【确定】。温馨提示:这个变量值就是ant的安装路径

(2)选中【Path】变量,点击【编辑】

在变量值的最后面加上【%ANT_HOME%\bin】,点击【确定】

(3)输入ant -version 显示ANT版本信息则安装成功

4.改配置

4.1将apache-jmeter-4.0\extras下面的ant-jmeter-1.1.1的jar包复制到ANT安装目录中的lib目录

4.2修改jmeter.properties配置文件(apache-jmeter-5.2-bin)

4.2.1将jmeter.save.saveservice.output_format=csv中的csv改成xml

4.2.2修改jmeter.properties配置文件如下
jmeter.save.saveservice.data_type=true
jmeter.save.saveservice.label=true
jmeter.save.saveservice.response_code=true
# response_data is not currently supported for CSV output
jmeter.save.saveservice.response_data=true
# Save ResponseData for failed samples
jmeter.save.saveservice.response_data.on_error=true
jmeter.save.saveservice.response_message=true
jmeter.save.saveservice.successful=true
jmeter.save.saveservice.thread_name=true
jmeter.save.saveservice.time=true
jmeter.save.saveservice.subresults=true
jmeter.save.saveservice.assertions=true
jmeter.save.saveservice.latency=true
# Only available with HttpClient4
jmeter.save.saveservice.connect_time=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.responseHeaders=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.encoding=true
jmeter.save.saveservice.bytes=true
# Only available with HttpClient4
jmeter.save.saveservice.sent_bytes=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.filename=true
jmeter.save.saveservice.hostname=true
jmeter.save.saveservice.thread_counts=true
jmeter.save.saveservice.sample_count=true
jmeter.save.saveservice.idle_time=true
4.2.3最终效果图

jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.samplerData=true

这两行是为了在jmeter导入jtl文件后,监听器可查看响应数据的内容

4.3配置ant的编译文件build.xml

(1)创建一个文件夹(此处命名为ants),ants文件夹用来存放测试报告html和jtl文件的目录(创建的目录在生成测试报告需要用到)
D:\ants

(2)新建一个txt文件,并将此文件改名为build.xml,按照实际情况修改该xml文件里的内容(具体内容见其它文章)

D:\ants\build.xml(build.xml文件在附件有)

(3)再ants文件夹中,记得把jmx文件放进去

备注:1)jmeter的extras文件下也有个build.xml文档,不要用这个文档来修改,是两回事

2)代码中不能存在tab键,否则会编译失败,要执行的脚本也要指定好,否则也会有问题

5.进入到存放build.xml文件的路径 输入cmd

6.cmd 中输入ant命令

7.运行后,html文件夹的界面

8.jmeter导入jtl文件查看结果(察看结果树和聚合报告都可以导入jtl文件)--察看结果树

注意:这里能导入jtl文件可以看到响应数据,是因为jmeter.properties配置文件

jmeter.save.saveservice.response_code=true
jmeter.save.saveservice.samplerData=true

9.jmeter中聚合报告导入jtl文件(同察看结果树步骤)

10.Jenkins

注意:使用jenkins之前,要确认安装了jdk和tomcat

tomcat的安装

jdk11.0.20+tomcat9.0.82+jenkins2.361.1版本下载-CSDN博客

tomcat安装与环境配置(详细)-CSDN博客

10.1jenkins下载(下载jenkins2.361.1)---第一行有下载方法

下载windows通用的war包

网页中一左一右有2个版本,都行,点击一个war包下载即可

10.2jenkins.war包放置tomcat目录下

将war包放到D:\apache-tomcat-9.0.82-windows-x64\apache-tomcat-9.0.82\webapps

会看到自动生成了一个jenkins的文件夹,此文件夹是当Tomcat启动后自动从war包中解压出来的,无需操作

10.3启动jenkins

(1)启动tomcat服务,win+r,输入startup

如下图,在控制台中看到XXX毫秒后服务器启动,说明Tomcat启动成功

如果等了很久(10分钟)还没有出现关于Jenkins的信息,说明Jenkins启动失败。

启动Jenkins:http://127.0.0.1:8080/jenkins/或者http://localhost:8080/jenkins/

jenkins再tomcat下部署后,tomcat可正常访问,但jenkins访问一直显示404怎么办

解决方案:jenkins 在tomcat下部署后,tomcat可正常访问,但Jenkins访问一直显示404(Windows下)-CSDN博客

解决上述问题后,再重新启动tomcat

再地址栏中输入http://127.0.0.1:8080/jenkins/或者http://localhost:8080/jenkins/

10.4配置jenkins

(1)按照提示路径去复制密码

(2)自定义jenkins--安装推荐的插件(初学者推荐使用)

(3)创建第一个管理员用户(root1/123456)

(4)实例配置(默认即可)

(5)开始使用jenkins

(6)进入jenkins主界面

(7)新建item

(8)取项目名称-选择Freestyle project--点击确定按钮

(9)General-高级

(10)勾选“自定义工作空间”(工作路径可见4.3的(3)步)

注意:将之前在cmd中输入ant运行后生成的html和jtl两个文件夹删除(为了jenkins构建生成该两个文件夹)

(11)Build Steps--增加构建步骤-Execute Windows batch command

(12)输入ant命令

(13)点击应用按钮—保存按钮

(14)Build Now(开始构建)

(15)构建完成(有绿色的图标代表构建成功)

构建完成后,ants目录会生成html和jtl两个文件夹

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布凡哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值