半年_总结

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

2018-01-04  本文已影响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即可。
上一篇下一篇

猜你喜欢

热点阅读