Working with the Decision Runner
A Decision Runner instance is needed to handle the test suites and simulations that are run from the Decision Center Business console.
The Decision Runner is a web application that processes test suites and simulations that are started from Decision Center. To use the web application, you must define a server of type Testing and simulation in Decision Center and point it to an instance of the Decision Runner.
The Decision Runner has the following characteristics:
- It handles the heavy loads that come from running test suites and simulations.
- It has multithreading and combines the use of an enterprise batch framework and Rule Execution Server components
- It features extension points that you can leverage for greater flexibility and complex use cases.
The Decision Runner can address the following complex use cases:
- By alternately using an Excel scenario file to define the scenarios of a test suite or a simulation, you can use custom code deployed within a managed Java™ XOM (see Setting up custom data providers).
- For simulations, you can define custom KPIs (see Creating custom KPIs).
- For test suites, you can define custom test logic (see Providing a custom implementation for tests).
You can also adjust the performance of the Decision Runner (see Tuning the Decision Runner web application).