zoukankan      html  css  js  c++  java
  • ant-jmeter批量脚本

    <?xml version="1.0"?>

    <project name="autotest" default="all" basedir=".">  

      <tstamp>    

        <format property="time" pattern="yyyyMMddhhmm" />   

      </tstamp>   

      <!-- 需要改成自己本地的 Jmeter 目录-->    

      <property name="jmeter.home" value="C:apache-jmeter-2.12"/>  

      <!-- jmeter生成jtl格式的结果报告的路径-->  

      <property name="jmeter.result.jtl.dir" value="C:apache-jmeter-2.12extras est esults"/>  

      <!-- jmeter生成html格式的结果报告的路径-->   

      <property name="jmeter.result.html.dir" value="C:apache-jmeter-2.12extras est eports"/>  

      <!-- 生成的报告的前缀-->  

      <property name="ReportName" value="TestReport" />  

      <property name="jmeter.result.jtlName" value="${jmeter.result.jtl.dir}/${ReportName}${time}.jtl" />  

      <property name="jmeter.result.htmlName" value="${jmeter.result.html.dir}/${ReportName}${time}.html" />     

      <property name="report.title" value="Load Test Results"/>  

      <property name="jmeter.classpath" value="C:apache-jmeter-2.12lib"/>    

      <target name="all">  

         <antcall target="run"/>   

        <antcall target="report"/>  

      </target>

         <target name="run">   

       <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" />                

        <jmeter jmeterhome="${jmeter.home}" resultlog="${jmeter.result.jtlName}">    

          <!-- 声明要运行的脚本。"*.jmx"指包含此目录下的所有jmeter脚本-->            

          <testplans dir="C:apache-jmeter-2.12extras est otest" includes="*.jmx" />                  

        </jmeter>    

      </target>    

      <target name="report" depends="xslt-report">        

        <echo>Report generated at ${report.datestamp}</echo>    

      </target>    

      <target name="xslt-report" >        

        <xslt            

          in="${jmeter.result.jtlName}"            

          out="${jmeter.result.htmlName}"            

          style="${jmeter.home}/extras/jmeter-results-detail-report_21.xsl" />    

         <copy todir="${jmeter.result.html.dir}">    

          <fileset dir="${jmeter.home}/extras">     

            <include name="collapse.png" />    

             <include name="expand.png" />    

          </fileset>   

        </copy>    

       </target>

    </project>

  • 相关阅读:
    JavaScript数字精度丢失问题总结
    前端开发调试线上代码的两款工具
    微信公众账号开发入门
    Chrome/Firefox 中头toFixed方法四舍五入兼容性问题
    GIT/node使用
    addEventListener 的另类写法
    JavaScript 动态插入 CSS
    JavaScript判断各浏览器CSS前缀的两种方式
    流程办理操作说明
    流程设计器(2)
  • 原文地址:https://www.cnblogs.com/saryli/p/4182712.html
Copyright © 2011-2022 走看看