1. A data processing method for optimizing one or more parameters of a message handling system, said method comprising defining a test workload comprising a plurality of messages, simulating normal operation of the message handling system, processing at least a portion of the test workload, changing one or more parameters of the message handling system, monitoring the performance of the message handling system, and generating an optimization of at least one parameter based upon the performance of the message handling system.