zoukankan      html  css  js  c++  java
  • JMeter+Jenkins+Ant持续化

    apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。

    Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件,build.xml)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 是XML格式的文件,所以很容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

    配置ant

             1:打开Test文件夹

    2:找到Test中的ant文件夹下的如下路径

     

    3:配置环境变量

    在环境变量中系统变量新增ANT_HOME: 为 ant解压位置 

    CLASSPATH为 %ANT_HOME%lib;

    PATH为%ANT_HOME%in

     

     

    4:验证ant是否安装成功,如下显示的为成功

     

    5:配置库文件

    将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中, 

     

    6:配置ant的编译文件build.xml

    注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改

    将如下图中的build.xml拷贝到Text下的TestAuto目录下的pc目录中

     

     

    6:配置jmeter.propertise文档

    找到jmeter.properties文档,在jmeter/bin目录下,打开该文档并编辑,修改jmeter报告输出格式为xml:

    改jmeter.save.saveservice.output_format=csv 为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#

     

    7:在build.xml目录下输入cmd,并执行ant

     

    8:如果出现如下图展示的信息,需要将javax.mail-1.6.2.jar包放在ant的lib 目录下即可

    9:如下图所示:

    10:运行时出现如下的问题

    生成如上图对应的信息,找到对应的测试报告(发送邮件失败)

    点击如下图展示:打开html文档,测试结果展现了执行的用例名称、成功率、用例执行时间等结果参数,样的结果是不是不太直观,因为用jmeter自带的测试报告得到的测试报告信息并不是很全,下面讲一下怎么优化测试报告

     11: 上面出现了邮件发送失败的问题解决情况

    (1)       登录QQ邮箱,点击设置

     

    (1)       点击账户

    (1)       开启SMTP服务

    发送短信

    5)将发送来的授权码替换build.xml中接收人的密码

     

    (6)再次在build.xml上级文件夹下执行ant命令,执行成功并发送邮件

     

    8:修改测试报告的样式

    将该图片中的jmeter-results-shanhe-me.xsl,拷贝到jmeter的extras目录中

    设置测试输出报告要输出的内容:同样在jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里全部设置成true→保存

    设置build文件的报告模板为优化后的模板jmeter.results.shanhe.me.xsl

    再次在build.xml上级文件夹下执行ant命令

     

  • 相关阅读:
    CodeForces 288A Polo the Penguin and Strings (水题)
    CodeForces 289B Polo the Penguin and Matrix (数学,中位数)
    CodeForces 289A Polo the Penguin and Segments (水题)
    CodeForces 540C Ice Cave (BFS)
    网站后台模板
    雅图CAD
    mbps
    WCF学习-协议绑定
    数据库建表经验总结
    资源位置
  • 原文地址:https://www.cnblogs.com/wangxudong01/p/14431038.html
Copyright © 2011-2022 走看看