Create load-test using Locust
Maintainers usually reply within 2 days
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Active
- Domain
- api, performance, testing-qa
Research direction
Start by reviewing the API structure in the rest/ and graphql/ directories, then obtain the dev gateway URL from the maintainer and read the Locust documentation. Define the load-test files under a project-root loadtest/ directory and confirm that they can exercise the dev API with the agreed workload.
Written by the indexing model from the issue text.
Description
Overview
Implement load-test on dev deployment of our API using (Locust)[https://locust.io/] in Python.
In my opinion, it's fine to create the /loadtest at the project root that is used for loadtest script.
nebula-api/
├── .venv/ # local Python environment, gitignored
├── loadtest/ # Locust files
├── rest/
├── graphql/
├── go.mod
└── go.sum
However, if you a better idea let me know.
Resources
When you want to work on this issue, let me know so I can give you the URL of the dev gateway for you to call the dev API.
- Dominant language
- Go
- Stars
- 41
- Forks
- 100
- Avg merge
- 14d 5h
- Merged PRs (30d)
- 5
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from UTDNebula/nebula-api
-
Serve API docs on the root routePossibly taken @krish-gnani claimed this 39 days ago. Openduplicate L1 recommended for recruits
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
UTDNebula/nebula-api#430 · 1 comment · 1 reaction · 1 assignee ·
Maintainers usually reply within 2 days
-
L1
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UTDNebula/nebula-api#415 ·
Maintainers usually reply within 2 days
-
Sentry - runtime.boundsError: runtime error: index out of range [0] with length 0Possibly taken @IriqGx claimed this 18 days ago. Openbug report good first issue L1
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UTDNebula/nebula-api#411 · 9 comments · 1 assignee ·
Maintainers usually reply within 2 days
-
Fix unclear error when clubs db uri is missing or emptyPossibly taken @Ganesh-Sarikonda claimed this 25 days ago. Opengood first issue L1
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UTDNebula/nebula-api#379 · 3 comments · 1 assignee ·
Maintainers usually reply within 2 days
-
Events-related repositoryPossibly taken @SamarthaB10 claimed this 4 days ago. OpenL2
UTDNebula/nebula-api#465 · 1 comment · 1 assignee ·
Maintainers usually reply within 2 days
All issues in UTDNebula/nebula-api
Similar issues
-
agent-butler-finding chore
Difficulty 1/5 Under an hour Newbie friendliness 78/100
jordansmall/spindrift#6318 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Eyevinn/moqlivemock#166 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
JakeChampion/lang#14091 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
hyperledger/fabric-x-orderer#1409 ·
Maintainers usually reply within 3 days
-
get actions doesn't show the approval flag, and describe action shows it unformattedPossibly taken @kenokech claimed this today. Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day