Skip to content

[Feature Request]: Stress Testing #75

@sameersegal

Description

@sameersegal

Is your feature request related to a problem? Please describe.

To build confidence in JB Manager architecture. We need to stress test the architecture.

Describe the solution you'd like

We need to mock the channel to generate the volume of 10 / 100 / 1000 messages a minute and see the delivery time of each message.

Scenarios:

  1. Keep the FSM very simple -- echo the message back to the user -- no LLM
  2. Using above FSM, send the message in voice format -- convert speech to text, translate from hindi to english but no LLM
  3. Add an LLM call into the FSM but use GPT3.5-Turbo

Steps:

  1. Make an API request to generate message. Generate a unique mobile number / user id as part of the payload.
  2. Change the channel API endpoint and point it to a new server. Add a server that simply logs in coming message and returns 200.
  3. Compare the delay between input and output based on the unique mobile number / user id.

Additional context

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions