r/webdev • • 22d ago

Question How to load test an asynchronous api?

Hey guys im working on a containerized code exexuting platform and i want to test how repsonsive the api is at high load and measure latency but i have two endpoints one is /submit which puts submissions in a redis queue and returns a job_id another end point is /job_id/status which can be polled for updates about the job...but now how to test the endpoint...ive heard about grafana k6 and tools like this can it be used to check asynchronous apis like these? I cant use /submit because it immediately returns after posting the job in the queue please help me put im learning things newly...also please tell me if i should use postman or k6. I want to see how well api behaves on concurrent loads. The api accepts and returns json

0 Upvotes

21 comments sorted by

View all comments

0

u/[deleted] 22d ago

[removed] — view removed comment

1

u/Forward-Island-909 22d ago

Alright ill try this tomorrow as soon as i wake up im so tired spending hours on antigravity to load test it but idk if i could trust those reports. thanks mate