1. A computer implemented method for stress testing a service oriented architecture based application, the computer implemented method comprising: recording a business process flow; extracting an XML document from the recorded business process flow; creating 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; generating 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 executing the test script.