zoukankan      html  css  js  c++  java
  • ant 环境配置以及 build.xml 文件解析

    目录

      1. 简介

      2. 配置

        2.1 配置库文件

        2.2 配置ant的编译文件build.xml

        2.3 出现邮件发送失败时怎么解决

      3. 修改测试报告的样式

    1. 简介

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

    1)打开Test 文件夹

    2)找到test文件夹中的 ant 文件夹

    路径如下:

    3)配置环境变量

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

    CLASSPATH为 %ANT_HOME%lib;

    PATH为%ANT_HOME%in

    验证是否配置成功

    2.1 配置库文件

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

    2.2 配置 ant 的编译文件 build.xml

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

    1)将如下图中的 build.xml 拷贝到 TextAuto 目录下的 pc 目录中

    2)修改 build.xml 文件中的数据

    3)配置jmeter.propertise 文档

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

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

    4)将test 文件中的build.jmx 拷贝到script 文件夹

    5)在build.xml 目录下输入 cmd,并执行ant

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

    7)如下图

    8)运行时出现如下的问题

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

    2.3 出现邮件发送失败解决

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

    2)开启SMTP服务

    3)发送短信或别的验证方式

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

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

    3. 修改测试报告的样式

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

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

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

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

  • 相关阅读:
    WPF Caliburn 学习笔记(五)HelloCaliburn
    MSDN 教程短片 WPF 20(绑定3ObjectDataProvider)
    MSDN 教程短片 WPF 23(3D动画)
    比赛总结一
    HDU3686 Traffic Real Time Query System
    HDU3954 Level up
    EOJ382 Match Maker
    UESTC1565 Smart Typist
    HDU3578 Greedy Tino
    ZOJ1975 The Sierpinski Fractal
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/14626582.html
Copyright © 2011-2022 走看看