You can do the following:
- Increase timeouts at the domain. Here you can read how to increase the participantResponseTimeout: Operational Processes — Canton 1.0.0-SNAPSHOT documentation
You probably also want to increase the mediatorReactionTimeout; that works similarly. - Configure some resource limits at the participant: Canton Console — Canton 1.0.0-SNAPSHOT documentation
For our own performance tests, we have developed a performance runner (with two fixed workflows). The performance runner measures the time to process a command and increases or decreases the load accordingly. Depending on what you want to test, you can reuse our performance runner?
Please reach out, if you have further questions.
Matthias