Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

时间:2022-09-21 07:55:06

前言

在之前的文章中,我们学习了通过Ant调用Jmeter脚本生成HTML测试报告,但未实现自动执行脚本生成报告,同时生成的报告是在Linux下,查看报告很不方便。因此,我们将结合Jenkins来进一步完善,实现Jenkins驱动Ant执行,Ant驱动Jmeter执行。

准备工作

需要在Linux上提前安装好 JDKJmeterAnt,并进行相关配置,使 Ant 能够调用 Jmeter 脚本生成报告。

1,JDK(可参考文章:Linux下安装JDK 1.8
2,Jmeter(可参考文章:Linux下安装Jmeter
3,Ant(可参考文章:Linux下安装Ant
4,Ant调用Jmeter脚本(可参考文章:Linux下利用Ant调用Jmeter脚本生成HTML测试报告

Jenkins配置

上面的准备工作完成后,我们直接进入Jenkins进行配置。首先,需要在 Jenkins-系统管理-插件管理 中安装Ant,我这里已经安装完成。

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

接着,在 Jenkins-系统管理-全局工具配置 进行如下配置:

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

配置完成,点击保存,返回Jenkins工作台。

Job配置

我们新建一个job,并进行如下配置:

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

接着,需要配置构建后操作步骤,以便可以在界面查看HTML报告和将测试结果发送邮件,这几个操作需要安装相关插件:HTML PublisherEmail Extension Plugin

Jenkins查看HTML报告,可参考文章:Jenkins自动执行python脚本输出测试报告
Jenkins将测试结果发送邮件,可参考文章:Jenkins配置邮件发送测试报告

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

最后,点击保存,返回Jenkins工作台。

查看结果

以上配置完成后,找到job,选择立即构建,验证是否配置成功。

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架

Linux下搭建Jmeter+Ant+Jenkins自动化测试框架的更多相关文章

  1. Jenkins环境搭建(2)-搭建jmeter+ant+jenkins自动化测试环境

    一直想在持续集成方向学习并研究一番,近期正准备结合jmeter+ant+jenkins做自动化接口测试,在学习的同时,正好实践一番,毕竟实践才是真理. 在搭建jmeter+ant+jenkins环境有 ...

  2. Linux下搭建jmeter

    最近做性能测试,Windows下跑jmeter,并发跑不到100,CPU就100%,这还是在命令行模式下,真心头大.没办法,只好搞个Linux来跑了,下面说下如何玩转的. 1.下载Ubuntu操作系统 ...

  3. 接口自动化测试框架【windows版】:jmeter + ant + jenkins

    为了提高回归效率及保证版本质量,很多公司都在做自动化测试,特别是接口自动化.接口自动化测试框架很多,有写代码的,也有不写代码的,我觉得没有谁比谁好,谁比谁高级之说,只要适用就好. 今天给大家分享一个不 ...

  4. Selenium2.0+TestNG+Ant+Jenkins自动化测试浅尝

    当前常用自动化测试工具 Web自动化测试工具:QTP .selenium等 性能自动化测试工具:loadrunner.jmeter等 接口自动化测试工具:SoapUI.postman等 手机自动化测试 ...

  5. 自动化测试框架【linux版】:JMeter + Ant + Jenkins

    前提条件:linux安装了jmeter.ant.jenkins 安装方法参考汇总目录中对应的博文 截图看不清的,可以调大浏览器倍数看 jenkins驱动ant执行,ant驱动jmeter执行 ant调 ...

  6. 自动化测试框架【windows版】:JMeter + Ant + Jenkins

    前提条件:windows安装了jmeter.ant.jenkins 安装方法参考汇总目录中对应的博文 截图看不清的,可以调大浏览器倍数看 jenkins驱动ant执行,ant驱动jmeter执行 an ...

  7. Jmeter+ant+Jenkins接口自动化框架搭建

    摘自:https://testerhome.com/topics/13389 一.背景  上一篇讲了Jmeter 接口自动化-脚本数据分离实例,我们知道怎么利用Jmeter去编写接口自动化脚本,但是接 ...

  8. jmeter+ant+jenkins搭建接口自动化测试环境

    jmeter+ant+jenkins搭建接口自动化测试环境(基于win) 1.jmeter jmeter依赖java运行环境,所以需要提前下载jdk并配置好环境变量 官网下载(http://jmete ...

  9. Jmeter+Ant+Jenkins搭建持续集成的接口测试框架

    https://my.oschina.net/hellotest/blog/516079 摘要: 一个系统通常有多个接口,软件的生命周期中,我们会不断的去优化老的接口和开发新的接口,那么在这个过程中, ...

随机推荐

  1. WPF中实现登陆窗口的“记住帐号”功能

    1.在Login.xaml中添加资源: <XmlDataProvider x:Key="XmlDataProvider" Source="pack://applic ...

  2. 【FFmpeg】Windows下FFmpeg调试

    为了深入了解ffmpeg的工作原理,需要阅读源代码,调试源代码.在Windows下调试ffmpeg源码,一种方法是在MinGW+Msys环境下,利用GDB进行调试:另一种是借助Eclipse进调试,其 ...

  3. WebSocket简单介绍

    Java后端WebSocket的Tomcat实现 一.WebSocket简单介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了.近年来,随着HTML5的诞生,WebSoc ...

  4. &num;Cocos2d&plus;lua&num;android&plus;Eclipse工程编译设置

    用Elicpse编译cocos2d+lua的工程几点注意点记录: 1.设置工程属性Windows->Preferences->NDK目录 2.右键Android Tools->Add ...

  5. python中使用selenium调用Firefox缺少geckodriver解决方法

    from selenium import webdriver driver=webdriver.Firefox() 会报错 解决方法: 因为缺少geckodriver.exe,先到https://gi ...

  6. React 中无用但可以装逼的知识

    最近看了Dan Abramov的一些博客,学到了一些React的一些有趣的知识.决定结合自己的理解总结下.这些内容可能对你实际开发并没有什么帮助,不过这可以让你了解到更多React底层实现的内容以及为 ...

  7. 【node】mongoose的基本使用

    1.安装mongoose npm install mongoose 2.启动数据库 mongod --dbpath d:\data\db 3.引入mongoose模块并连接数据库 const mong ...

  8. 【Selenium-WebDriver自学】Log4J的设置(十五)

    ==================================================================================================== ...

  9. C&num; 汉字排序

    转载:http://blog.csdn.net/lgx040605112/article/details/6042316 using System; using System.Globalizatio ...

  10. Machine Learning Books Suggested by Michael I&period; Jordan from Berkeley

    http://www.statsblogs.com/2014/12/30/machine-learning-books-suggested-by-michael-i-jordan-from-berke ...