폴더 구조에서 파일 형식이 .jmx 인 파일을 검색하는 스크립트를 작성해야합니다. 예를 들어, Testing이라는 루트 폴더가있을 것입니다. 여기에는 customer, basket, search 등과 같은 인터페이스 이름이 포함될 것이며 각 폴더 내에 jmxFiles라는 다른 폴더가있을 것입니다.이 폴더에는 이러한 .jmx 파일이 들어 있습니다. 그래서 내가해야 할 일은이 전체 폴더 구조를 검색하는 것입니다. 뭔가 다른 필요개미 - 여러 폴더에서 파일을 검색하는 방법
<?xml version="1.0" encoding="UTF-8"?>
<project default="all">
<!-- Define an environment variable pointing to JMETER folder or change this -->
<property environment="env"/>
<property name="jmeter.save.saveservice.output_format" value="xml"/>
<property name="jmeter-home" location="${env.JMETER_DIR}"/>
<property name="jtesting-home" location="C:/Users/MURPHYA1/Desktop/JTesting"/>
<!-- ant-jmeter.jar comes with jmeter, be sure this is the release you have -->
<path id="ant.jmeter.classpath">
<pathelement
location="${jmeter-home}/extras/ant-jmeter-1.1.1.jar" />
</path>
<taskdef
name="jmeter"
classname="org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"
classpathref="ant.jmeter.classpath" />
<target name="clean">
<delete dir="${jtesting-home}/results"/>
<delete file="jmeter.log"/>
<mkdir dir="${jtesting-home}/results/jtl"/>
<mkdir dir="${jtesting-home}/results/html"/>
</target>
<target name="test" depends="clean">
<jmeter
jmeterhome="${jtesting-home}"
resultlogdir="${jtesting-home}/results/jtl">
<testplans dir="JTesting" includes="**/*.jmx"/>
<property name="jmeter.save.saveservice.output_format" value="xml"/>
<property name="jmeter.save.saveservice.assertion_results" value="all"/>
<property name="jmeter.save.saveservice.bytes" value="true"/>
<property name="file_format.testlog" value="${format}"/>
<property name="jmeter.save.saveservice.response_data.on_error" value="${funcMode}"/>
<property name="testData.fullPath" value="C:/TestData"/>
</jmeter>
</target>
<property name="lib.dir" value="${jmeter-home}/lib"/>
<!-- Use xalan copy from JMeter lib directory to ensure consistent processing with Java 1.4+ -->
<path id="xslt.classpath">
<fileset dir="${lib.dir}" includes="xalan*.jar"/>
<fileset dir="${lib.dir}" includes="serializer*.jar"/>
</path>
<!-- This is not needed for the plugin, but it produces a nice html report
which can be saved usin hudson's archive artifact feature -->
<target name="report" depends="test">
<xslt
classpathref="xslt.classpath"
basedir="results/jtl"
destdir="results/html"
includes="*.jtl"
style="${jmeter-home}/extras/jmeter-results-detail-report_21.xsl"/>
</target>
<target name="all" depends="test, report"/>
</project>
것이다 * / .jmx 직장이나 수행
은 내가이 순간에해야하는 것은 이것이다? 당신이 Ant fileset docs에 설명 아무것도 할 수
감사
완벽한 친구였습니다. 귀하의 코드 플러스 사소한 변경 오류 및 그것은 매력을 작동합니다. 고맙습니다 –