Jenkins+Ant+SVN+Jmeter实现持续集成

本文介绍如何使用JMeter结合Jenkins实现接口测试的持续集成,包括使用SVN同步及存储测试脚本,通过Jenkins自动化构建及邮件通知机制,旨在提高测试质量和效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 一、什么是持续集成?

  待补充

 

二、说明:

  本次框架介绍中不涉及到介绍框架的构建过程,介绍如何构建环境详细的构建见前篇文章:

  

     jmeter+Jenkins持续集成(邮件通知)

    

     Jmeter+Jenkins持续集成(Ant运行脚本)

 

 

 

三、接口测试的规划:

 

      为提升测试质量与测试进度,考虑将接口测试运用到工作中,具体下来有时间细谈,考虑到当前每个人员录制完脚本不同步并且不能很好的储存脚本来考虑,准备引入SVN来同步并储存对应的脚本(考虑过用git,最后弃用,原因1、git有一定的学习成本,2、多数为项目的接口等其他文档涉及到安全性,因此仍选择用内部的SVN),利用Jenkins来实现持续构建。

每位测试人员录制完新功能的接口,通过SVN提交服务器,其余人员可同步拉取最新的脚本,通过Jenkins构建脚本,构建测试完毕对应的人员收到邮件通知(与当前我们的Jenkins打包操作方式一致)。

 

 

四、构建流程图:

 

 

 五、构建脚本的操作步骤:

 

1、通过SVN将服务器上创建的工程checkout保存到本地

 

 

2、用jmeter打开check out到本地的文件夹TestScript_Lucky中的july_new.jmx脚本可进行接口的测试与新接口的添加

 

 

说明:

    

 

        1、build.xml不可删除。其中配置了html与脚本等的相关内容

          2脚本名称为:july_new.jmx此名称目前不建议更改。

   更改后将需要对应的修改Jenkins中的配置文件名称与build.xml中的配置,因此暂时试用期间可不更改,后期确定好名称统一更改即可。

 

 

 

 

3、录制完脚本进行保存,打开 SVN,在SVN中可看到有提示,代表SVN已检测到脚本有修改,此时需要将本地的脚本更新commit提交到服务器即可

 

 

 

 

以上则完成了整体的构建过程。 

转载于:https://www.cnblogs.com/syw20170419/p/9328103.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值