Benchmarks

24 scenarios with these parameters: - 100 messages - body: simple string test

The benchmark matrix covers these routes: - Python BP to Python BO - Python BP to ObjectScript BO - ObjectScript BP to Python BO - ObjectScript BP to ObjectScript BO

Each route is tested with these message types: - IRIS Ens.StringRequest - Message - PydanticMessage - PersistentMessage - PickleMessage - PydanticPickleMessage

The test writes current timing results to src/tests/e2e/local/bench/result.txt.

Benchmarks can be run in the unit test with the following command :

PYTHONPATH=src pytest src/tests/e2e/local/test_bench.py