9. A data processing system for stress testing a service oriented architecture based application, the data processing system comprising: a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to record a business process flow; extract an XML document from the recorded business process flow; create an XML document file for the extracted XML document, an XML document descriptor file comprising XPath queries for data elements in the XML document file, a configuration file comprising user input parameters obtained from the recorded business process flow, and a test input data file; generate a test script using input of the XML document file, the XML document descriptor file, and the configuration file and inserting data values from the test input data file into a template defined by the XML document file at locations specified by the XPath queries; and execute the test script.
9. A data processing system for stress testing a service oriented architecture based application, the data processing system comprising: a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to record a business process flow; extract an XML document from the recorded business process flow; create an XML document file for the extracted XML document, an XML document descriptor file comprising XPath queries for data elements in the XML document file, a configuration file comprising user input parameters obtained from the recorded business process flow, and a test input data file; generate a test script using input of the XML document file, the XML document descriptor file, and the configuration file and inserting data values from the test input data file into a template defined by the XML document file at locations specified by the XPath queries; and execute the test script. 10. The data processing system of claim 9 , wherein the processing unit further executes the computer usable code to responsive to a change in the business process flow, re-recording the business process flow; extracting an updated XML document from the re-recorded business process flow; creating an updated XML document file from the updated XML document; and creating an updated XML document descriptor file responsive to changes in the XML document invalidating at least one of the XPath queries in the XML document descriptor file.