How to run LoadTest from an Ant Script
It is very similar to running Load Test from the command line.
1) Open Load Test and go to Help > Documentation > Load Test Command Line Interface (cli)
-- Follow the directions to create a script that calls the .lt file and provides specific parameters for a scenario similar to this one:
1) Open Load Test and go to Help > Documentation > Load Test Command Line Interface (cli)
-- Follow the directions to create a script that calls the .lt file and provides specific parameters for a scenario similar to this one:
CODE
#
# Load Test Script Commands for Command Line Execution
#
var minutes = 2
var scenario = "Linear Increase"
open PATH_TO_LT_FILE\LOAD_TEST_FILE_NAME.lt
loadtest -minutes ${minutes} -report PATH_TO_REPORT_DIRECTORY\REPORT_NAME ${scenario}
-- In the documentation: Note how Load Test is called from the command line once your script is written: lt.exe -cmd -run LOAD_TEST_SCRIPT
-- This will be helpful in writing the build file.
2) Now assuming the Load Test script is ready and that you already have a build file, you can enter the following inside the build file:
Assume this build file is called runLTFromAntScript.xml
CODE<project>
<target name="TARGET_NAME">
<exec executable="PATH_TO_LT.EXE">
<arg value="-cmd"/>
<arg value="-run"/>
<arg value="PATH_TO_LOADTEST_SCRIPT_FROM ABOVE"/>
</exec>
</target>
</project
-- Notice that the values for the <arg> tags are exactly the same to those passed on the command line.
-- Once this is set you are ready to run Load Test from an ant script by executing the following on the command line within the ant/bin directory:
ant -f PATH_TO_BUILD_FILE/runLTFromAntScript.xml TARGET_NAME
0