实践:Jmeter+ant+Jenkins持续集成

JMeter+Ant+Jenkins接口自动化测试:从环境搭建到持续集成实战 接口自动化测试是现代软件工程中保障系统稳定性的关键技术,其核心原理是通过模拟真实用户请求,自动验证接口功能与性能。在持续集成(CI)实践中,自动化测试能够将质量验证左移,实现快速反馈与风险前置。JMeter作为开源的性能与功能测试工具,凭借其丰富的协议支持与灵活的断言机制,成为接口自动化的常用选择。结合Ant构建工具的任务编排能力与Jenkins的流水线调度,可以构建一套稳定高效的自动化测试流水线。这套方案特别适用于需要快速搭建、团队技能栈多样的场景,能够将测试活动从“事后验证”转变为“持续守护”,有效提升 阅读详情

一、安装jmeter

1 JDK环境安装

前置环境:此篇安装文档基于windows+64位的电脑,安装32位jdk(64位的电脑可同时兼容32位与64位,当然32位电脑只能装32位的)

2 下载jmeter安装包

可以通过官网下载

http://jmeter.apache.org/download_jmeter.cgi(由于微信外链限时,只能复制链接到浏览器中下载哦)

有两种版本,Source 是源代码版,你需要自己编译成可执行软件。

Binaries是可执行版,直接下载解压就可以拿来用的,他已经给你编译好的版本

解压jmeter工具安装包,双击Jmeter解压路径(apache-jmeter-3.0\bin)的bin下面的jmeter.bat,如下图

这样就可以打开jmeter工具了。

二、安装ant

Ant是Java的生成工具,是Apache的核心项目;

Ant类似于Unix中的Make工具,都是用来编译、生成;

Ant主要目的就是吧你想做的事情自动化,里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目。

1 装ant的前提是得装java

ant官网下载
https://ant.apache.org/manualdownload.cgi

注意:选择与自己java环境匹配的ant,不要高于jdk的版本。

2 下载到想要安装的盘里,然后解压。

3 配置变量

变量名:ANT_HOME

变量值:E:\apache-ant-1.10.7(这个是你的ant存放的路径)

点击path,编辑,在后面追加;%ANT_HOME%\bin;%ANT_HOME%\lib,点击确定。

4 验证

验证:cmd输入ant,出现以下提示就说明ant配置成功,因为ant默认运行当前路径下的build.xml文件,以下路径下没此文件,所以提示不存在,build.xml需要我们一会创建,可以继续执行ant -version查看下版本号。

三、将\apache-jmeter-5.1.1\extras下面的ant-jmeter-1.1.1的jar包复制到ant的lib目录下,否则编译时可能会报ant-jmeter-1.1.1.jar not found,切记。

四、jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容

保存

jmeter.save.saveservice.output_format=xml否则无法把结果保存至html文件

五、配置jmeter的build.xml 配置文件

在jmeter安装目录下,新建loadtest文件夹,把需要测试的jmeter文件放在此目录下

在jmeter安装目录下,新建resultLog文件夹,并在此目录下新增jtl 及html文件夹。

以下为修改后的build.xml 配置文件,将此文档放到E:\apache-ant-1.10.7\bin 目录下,配置文件如下:

进入cmd命令行,进入E:\apache-ant-1.10.7\bin,运行ant -buildfile build.xml。

成功后,打开E:\apache-jmeter-5.1.1\resultLog\html目录下的html文件,会出来如下图所示的报告。

六、安装并部署Jenkins

进入官网:https://jenkins.io/zh/download/ 下载对应平台的安装包

初学者请选择长期支持版本,这个稳定的版本。

如:你的操作系统是 windows,就选择对应的 windows 版本。

点击链接下载好安装文件到本地硬盘上,打开安装文件,根据提示一步步默认安装。

安装程序完成之后系统会自动启动 Jenkins 服务,并且打开浏览器访问服务。

接下来我们进入第二个阶段,配置 Jenkins

首先会提示你输入密钥,根据提示的密钥位置,打开保存密钥的文件

复制密钥并填入,进入下一步 。

创建用户名和密码,保存并完成。

实例配置,保存并完成

进入系统管理》全局工具配置,配置ANT变量路径

配置JDK和ANT,点应用-保存

Name随便填写,ANT_HOMEt填写自己的JDK和ANT安装目录

点击【新建】,输入一个名字,选择自由风格,点击ok.

选择构建环境,增加构建步骤,选择Invoke Ant

安装插件HTML Publisher

点创建的任务—配置,构建后操作选Publish HTML reports

点击保存, 点击build now运行。

蓝色代表成功,红色代表失败,也可点击控制台输出,查看结果

构建成功后,可以去之前创建的目录文件E:\apache-jmeter-5.1.1\resultLog\jtl下生成了jtl文件,E:\apache-jmeter-5.1.1\resultLog\html下生成了html文件。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】在这里插入图片描述
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Linux环境下搭建jmeter+ant+Jenkins持续集成测试平台记录 文章详细记录了在linux环境下从零到1一搭建jmeter+ant+jenkins的所有操作步骤,对ant的build.xml有详细介绍,包含数据清理,打包压缩,发送报告等内容。希望对你有所帮助! 阅读详情

相关推荐

jmeter+ant+jenkins接口自动化测试框架

目录 一、前言 二、安装就jmeter 三、安装jdk 四、安装Ant 五、Ant配置Jmeter:用ant构建命令来调动执行jmeter接口测试,并生成测试报告 六、配置Jenkins,构建持续集成 一、前言 hello呀!各位铁子们大家好呀,我叫凃九一个在软件测试行业摸爬滚打十几年的老江湖了,今天呢来和大家聊一聊Jmeter+ant+jenkins接口自动化测试框架,大致思路是:Jmeter可以做接口测试,也能做压力测试,而且是开源软件;Ant是基于Java的构建工具,完成脚本执行并收集

ifling99的博客 4671

3.6面筋

构建触发器配置失败自动发送测试报告 来执行闭环和结果的闭环。------后端问题 页面报404 500错误/数据加载不出来。先看现象,进行初步判断------前端问题:页面错乱,按钮点不动,没有弹窗,输入法不响应。最重要的就是支付一致性-------前端展示 后端订单状态 数据库记录。后端问题--------响应码(400 404 500)和响应体异常。辅助验证-----linux系统查看日志和 mysql查数据库数据。前端问题--------请求和请求参数的错误一般都是。

m0_64690631的博客 334

持续集成Jmeter+Jenkins+Ant

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili​​​​也方便你下次能够快速查找。如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

MXB1220的博客 1399

本地搭建jmeter+ant+Jenkins持续集成自动化测试

一、环境准备 jdk,jmeterjenkinsant jmeter的环境变量配置 1.新增系统变量JMETER_HOME,值为安装路径 2.新增系统变量JAVA_HOME,值为安装路径 3.编辑系统变量CLASSPATH,值中新增%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;.;%JAVA_HOME%\lib\dt.jar;%JAV

test_number1的博客 1837

Jmeter+Ant+Jenkins(本地)进行持续集成自动化的初尝试

Jmeter+ant+Jenkins使用的思路,jmeter连接数据库,jmeter数据库传参

qq_45216469的博客 1900

Jmeter+ant+Jenkins集成测试

jmeter+ant+jenkins持续集成测试

qq_58635232的博客 345

Jmeter+Ant+Jenkins接口自动化环境配置

Jmeter是压力测试、接口测试工具Ant是基于Java的构建工具,具有跨平台的作用,jenkins持续集成工具。将这三者结合起来可以搭建一套webservice接口测试的持续构建环境。 现在我们来搭建接口自动化环境,Jmeter+Ant+Jenkins。 一、Jmeter安装和Jdk安装(自行安装,这个很简单的,注意安装路径,后面配置时要用) 本人安装路径:D:\apache jmeter v3.1 官方正式版\apachejmeter\apache-jmeter-3.1 二、Ant安装 1)下载an

小木可的博客 610

docker搭建的jenkinsjmeterant环境变量环配置

参考文章。

ccaicjf的专栏 552

Jmeter+Ant+Jenkins接口自动化测试框架

Jmeter+Ant+Jenkins接口自动化测试框架

花花呀的博客 259

自动化持续集成

一、概念 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI) 1.1. 持续集成(采蜜) 持续集成指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个: (1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。 (2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核

m0_61504888的博客 430

搭建JMeter+Jenkins+Ant持续化

搭建JMeter+Jenkins+Ant持续化一、ant的介绍二、配置ant 一、ant的介绍 apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Ant它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个

weixin_44903941的博客 130

Win10系统-接口自动化测试持续集成

使用工具:jdk+jmeter+Ant+jenkins jdk-1.8.0_241版本【安装参考链接:https://blog.51cto.com/u_15463439/5226803】 jenkins-2.346.3版本【安装参考链接:https://www.jianshu.com/p/f519aaefc510】 jmeter-5.3版本,直接解压使用【需配置环境变量:http://t.zo...

qq_45572452的博客 180

Jmeter+Ant+Jenkins实现持续集成

jmeter+ant+jenkins

qq_38484679的博客 2411

Jmeter+ant+jenkins持续集成

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili​​​​也方便你下次能够快速查找。如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

MXB_1220的博客 1410

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

然后重新启动jenkins,打开浏览器,输入http://localhost:6060,打开界面会有一个admin用户登录界面,需要输入密码,给出的英文提示是需要到安装目录文件下找到secrets文件夹,然后再initialAdminPassword文件中复制内容到登录界面的密码框中,登录即可。ANT_HOME:D:\Progrom Files\apache-ant-1.9.7,此为你的ANT安装路径,设置完成后,点击"确认"来保存。%JAVA_HOME%\lib\tools.jar (注意最前面有一点)

测试工程师成长之路 2622

机器人运动控制学习3——动力学

现在正式进入动力学。

weixin_62225554的博客 141
上一篇: 未来十年内,推荐做测试非常吃香的一个方向
下一篇: H5页面这样测,业务方反馈0Bug!(功能测试角度)
自动化测试分享
博客等级 码龄4年 4492粉丝 · 352原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值