Having some issues getting my configuration to work…
- Tool: JMeter 5.6.2
- Location: Singapore (Asia/Singapore)
- Target: Genesys Cloud Predictive Routing API
- Endpoint:
/api/v2/predictiverouting/outboundcampaigns - Threads: 25 concurrent
- Error: 429 Too Many Requests
Single requests to the endpoint return 200 OK without issues. When ramping up to just 25 threads in JMeter, the responses immediately switch to 429. The response headers show Retry-After: 1 but even with a 1-second pause between iterations, the rate limit triggers consistently.
The load pattern is simple: GET request with valid OAuth2 token. No complex payload. The documentation mentions standard rate limits for this tenant, but 25 threads seems low for a basic health check or status query.
Is there a specific header or configuration in JMeter that helps bypass or respect the Genesys Cloud rate limiting better? Or is the limit strictly per IP and I need to distribute the load differently? Looking for a way to validate the API stability without hitting the wall at such low concurrency.