execution:
- scenario: background
  hold-for: <HOLD_FOR_BACKGROUND>
- scenario: background
  hold-for: <HOLD_FOR_BACKGROUND>
- scenario: xl
  delay: <DELAY>
  hold-for: <HOLD_FOR_CONTROL>
- scenario: l
  delay: <DELAY>
  hold-for: <HOLD_FOR_CONTROL>
- scenario: m
  delay: <DELAY>
  hold-for: <HOLD_FOR_CONTROL>
- scenario: s
  delay: <DELAY>
  hold-for: <HOLD_FOR_CONTROL>

scenarios:
  background:
    think-time: 2s
    additional-args: --traffic-type "background"
    script: tests/integration/load/test_api.py
  xl:
    think-time: 1s
    additional-args: --traffic-type "xl"
    script: tests/integration/load/test_api.py
  l:
    think-time: 1s
    additional-args: --traffic-type "l"
    script: tests/integration/load/test_api.py
  m:
    think-time: 1s
    additional-args: --traffic-type "m"
    script: tests/integration/load/test_api.py
  s:
    think-time: 1s
    additional-args: --traffic-type "s"
    script: tests/integration/load/test_api.py

modules:
  console:
    disable: true # toggle the terminal dashboard

settings:
  default-executor: pytest
  artifacts-dir: /tmp/%Y-%m-%d_%H-%M-%S.%f # log directory
