1. A system for monitoring a performance of a computer network architecture comprising: a multi-threaded controller configured to produce messages, request messages, consume messages, and subscribe to queue managers; a multi-threaded trigger monitor configured to dynamically execute one or more consumer classes; a multi-threaded message publisher configured to publish multi-topic messages at a predetermined publishing rate; a scenario database in communication with the controller, trigger monitor, and message publisher, the database configured to provide each of the controller, trigger monitor, and message publisher with one or more test parameters; a runtime data capture service in configured to: receive operation data from the controller; and store the operation data in a data repository; and an analysis engine configured to produce and monitor performance analysis data relating to the computer network architecture based on operation data in the data repository.