六:Jenkins+ant+Jmeter框架介绍

初次接触Jenkins,第一次尝试搭建接口集成化测试环境,虽然过程磕磕绊绊,还好结果是好的,现在mark一下最近学习到的东西。

一、Jenkins+ant+Jmeter干什么用的?

实现搭建持续集成的接口测试平台,实现接口自动化测试,免去繁琐的手动测试

相信这样的解释,目前还不能让你完全理解它的作用。但是没有关系,只要你坚持看完我博客里Jenkins集成化系列的文章,你会有一定的了解。

二、Jenkins+ant+Jmeter各个组件介绍
OK,上面说了Jenkins+ant+Jmeter是为了实现接口自动化持续集成测试,那么它具体是如何实现的呢?大致过程是怎样的呢?

先理解一下各个组件各自的作用:

  • Jmeter:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。
  • Ant:Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。我们使用他的目的是将xml文件转化为html格式的文件
  • Jenkins:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

以上百度都可以检索到,并不是什么具体的讲解,只是给懵懂的人一些简单的概念介绍。


三、Jenkins+ant+Jmeter实现自动化测试的流程

介绍完各个组件的功能之后,那么三个组件合起来是如何使用并达到性能自动化测试的效果呢?接下来我们来看一下整个的测试流程:

Jmeter编写jmx脚本-->ant运行脚本-->Jenkins构建集成-->生成HTML报告-->发送邮件


(这里先简单介绍一下大体思路,知道大体走向,具体内容在接下来会陆续更新)

四、Jenkins+ant+Jmeter适用范围

Jmeter+Jenkins+Ant实施方案的适用范围:

  1. 小型公司或小团队,大公司有自己的平台,后续需求也多,还是自己写一套吧。
  2. 测试团队较小,没有专门的测试开发部门支持。
  3. 编程不是很牛逼的,如果你很厉害,自己能搞定所有前端,后台,自己搞比较好。
  4. 需要立刻出活的,不想将有限的精力放到后期维护当中的。

猜你喜欢

转载自blog.csdn.net/qq_39247153/article/details/79305403