美文网首页半年_总结
2018-01-04搭建jenkins+ant+jmeter自动

2018-01-04搭建jenkins+ant+jmeter自动

作者: 在暴风雨中逆袭 | 来源:发表于2018-01-04 14:02 被阅读33次

    ant的简介:
    ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。
    优点:
    跨平台性,ant是纯java编写的,所以具有很好的跨平台性;
    操作简单,ant是由一个内置任务和可选任务组成,用ant任务就像是在用dos中写命令行一样;
    可读性好, 集成简单,维护简单;
    Apache Jmeter的优点:
    能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试(通过JDBC)。
    完全的可移植性和100%纯java。
    完全Swing和轻量组件支持包。
    完全多线程。
    精心的GUI设计允许快速操作和更精确地计时。
    缓存和离线分析/回放测试结果。
    完全开源,可以对Jmeter进行定制化的二次元开发,扩展自己所需的插件。
    Jenkins的功能:
    Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
    1、持续的软件版本发布/测试项目。
    2、监控外部调用执行的工作。
    步骤2:测试流程
    介绍完各个组件的功能之后,我们来看一下整个的测试流程:部署环境、编写脚本、运行脚本、生成报告、发送邮件和Jenkins集成。
    署环境:把ant-jmeter-1.1.1.jar包放到ant的classpath中;
    编写脚本:

    1. 在jmeter里编写录制jmx脚本;
    2. 导入jmx文件到eclipse里面;
    3. 在eclipse里配置jmx的xml文件;
    4. 在xml文件里添加邮件配置,编写发送者和抄送者。
      步骤3:Jenkins集成
      搭建jenkins环境
    5. 安装 Performance Plugin插件
    6. 新建一个job,选择目标机器(机器上要有ant),填好svn或者cvs、定时执行、构建命令等。
    7. 在Add post-build action 中可以添加一个Publish Performance test resultreport用来收集jmeter测试结果,选择就meter,然后在Reportfiles中填写 */.jtl即可。

    相关文章

      网友评论

        本文标题:2018-01-04搭建jenkins+ant+jmeter自动

        本文链接:https://www.haomeiwen.com/subject/cfsrnxtx.html