bcgov / bcgov/SIMS

API data load testing.

Open
#2,346 1 comment 0 reactions 0 assignees View on GitHub
Task Technical Debt
Dominant language
TypeScript
Stars
29
Forks
15
PR merge metrics
No merged PRs in 30d

Description

Form.io data load/subission. Use the Student Application to test the amount of submission that the form.io server can handle. As a suggestion, we can have a Student Application payload sample submitted multiple times directly to the form.io server and check how the form.io server handles the requests till it stops.
Camunda submission capacity trying to establish the workers capacity to handle the requests.
Check the performance by increasing the number of PODs.
Check if there is the best way to configure workers maxJobsToActivate.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Student Application submission path and the Form.io and Camunda worker configuration. Define a repeatable load test using a sample submission, then compare capacity as request volume and pod count increase, including the effect of maxJobsToActivate. Done means the test results identify request capacity, worker capacity, and a recommended configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, devops, performance
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.