ant - चींटी के साथ जेएमेटर परीक्षण योजना चलाना काम नहीं कर रहा है




jmeter (2)

आपको एक लक्ष्य निर्दिष्ट करना होगा, क्योंकि आपके प्रोजेक्ट में कोई डिफ़ॉल्ट लक्ष्य नहीं है कमांडलाइन से एटी ant main चलाने की कोशिश करें और फिर default="main" को <project> तत्व में जोड़ दें ताकि आपको यह निर्दिष्ट न करें।

मैं जेएमटर को चींटी के साथ एकीकृत करने का प्रयास कर रहा हूं नीचे स्क्रिप्ट है किसी कारण से यह किसी भी लक्ष्य को निष्पादित नहीं कर रहा है। जब मैं स्क्रिप्ट चलाता हूं तो मुझे कोई त्रुटि नहीं मिलती। यहां तक ​​कि एक साधारण स्वच्छ संचालन भी निष्पादित नहीं हो रहा है। क्या मैं कुछ याद कर रहा हूं?

<project name="Performance Testing for my project" basedir="C:\apache-ant-1.9.2" >

  <target name="clean" >
    <delete includeemptydirs="true">    
      <fileset dir="${basedir}/Results/" excludes="**/PerformanceCharts.html"/>
    </delete>
  </target>

  <target name="run-jmeter" depends="clean" >
    <taskdef name="jmeter" classpath="${basedir}\apache-jmeter-2.10\extras\ant-jmeter-1.1.1.jar"
             classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"/>
  <echo message="Hello, world"/>
    <jmeter
            jmeterhome="${basedir}\apache-jmeter-2.10"
            resultlog="${basedir}\Results\JMeterResults.xml">
      <testplans dir="${basedir}\TestPlan" includes="*.jmx"/>
      <property name="request.threads" value="1"/>
      <property name="request.loop" value="10"/>
    </jmeter>
  </target>

  <target name="create-reports" depends="run-jmeter">
    <xslt
            in="${basedir}\Results\JMeterResults.xml"
            out="${basedir}\Results\JMeterResults.html"
            style="${basedir}\apache-jmeter-2.10\extras\jmeter-results-detail-report.xsl"/>
  </target> 

  <target name="main" depends="clean,run-jmeter,create-reports"/>
</project>

मेरी परियोजना पर मेरी निर्देशिका संरचना है

C:\apache-ant-1.9.2
    |
    ------apache-jmeter-2.10
    |
    ------Results
    |
    ------TestPlan

"आधार" के साथ मैंने कोशिश की "।" और "सी: \ अपाचे-एंट -1.9.2" के साथ

मैं इसे एक विंडो 8 बॉक्स पर चला रहा हूँ।

जब मैं स्क्रिप्ट चलाता हूं तो मुझे ये मिलता है

C:\apache-ant-1.9.2\bin>ant -buildfile jmeterRun.xml
Buildfile: C:\apache-ant-1.9.2\bin\jmeterRun.xml

BUILD SUCCESSFUL
Total time: 0 seconds

आप निम्न XML सामग्री का उपयोग कर सकते हैं:

<?xml version="1.0" encoding="UTF-8"?>
<project name="performance-tests" default="run-performance-tests" basedir=".">
<property name="jmeter.home" value="${basedir}/apache-jmeter-2.10" />           

    <path id="jmeter.path">
      <fileset dir="D:\apache-jmeter-2.10\extras" includes="\*.jar" />
    </path> 

    <target name="run-performance-tests">
      <delete dir="${basedir}/target" quiet="true" failonerror="false"/>
<mkdir dir="${basedir}/target"/>
      <taskdef name="jmeter" classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask" classpathref="jmeter.path" />
      <echo message="Running load tests in testing.xml"/>
      <jmeter
       jmeterhome="D:\apache-jmeter-2.10"
        resultlog="${basedir}/target/JMeterResults.xml">
        <jvmarg value="-Xincgc"/>
        <jvmarg value="-Xmx512m"/>
        <jvmarg value="-Dproperty=value"/>
        <property name="request.threads" value="5"/>
        <property name="request.loop" value="50"/>
        <property name="jmeter.save.saveservice.assertion_results" value="all"/>
        <property name="jmeter.save.saveservice.output_format" value="xml"/>
        <testplans dir="${basedir}/TestPlan" includes="RiponAlWasim_One.jmx"/>
      </jmeter>
      <xslt in="${basedir}/target/JMeterResults.xml"
        out="${basedir}/target/Result_One.html"
        style="${basedir}/jmeter-results-detail-report_21.xsl"/>
    </target>
</project>