We test the GST Accelerator API to ensure reliable, low-latency performance at scale. Below are our latest k6 load test results hitting the primary rate lookup endpoints.
| Concurrency | Endpoint | Avg Response | P95 | P99 | Error Rate |
|---|---|---|---|---|---|
| 50 VUs | /api/v1/lookup & /api/v1/hsn/{code} | 18ms | 35ms | 52ms | 0.00% |
| 100 VUs | /api/v1/lookup & /api/v1/hsn/{code} | 24ms | 42ms | 65ms | 0.00% |
| 200 VUs | /api/v1/lookup & /api/v1/hsn/{code} | 41ms | 75ms | 110ms | 0.00% |
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: load_test.js
output: -
scenarios: (100.00%) 1 scenario, 200 max VUs, 1m30s max duration (incl. graceful stop):
* default: 200 looping VUs for 1m0s (gracefulStop: 30s)
✓ status is 200
✓ error rate is 0%
checks.........................: 100.00% ✓ 120000 ✗ 0
data_received..................: 94 MB 1.5 MB/s
data_sent......................: 8.4 MB 140 kB/s
http_req_duration..............: avg=41.2ms min=12ms med=38ms p(90)=65ms p(95)=75ms p(99)=110ms max=145ms
{ expected_response:true }...: avg=41.2ms min=12ms med=38ms p(90)=65ms p(95)=75ms p(99)=110ms max=145ms
http_reqs......................: 120000 2000/s
vus............................: 200 min=200 max=200
vus_max........................: 200 min=200 max=200