Scenario: An API consumer submitting requests when exceeding the specific app spike arrest rate limit for another app
Given A specific app spike arrest rate limit is set for a different app
When requests exceeding that limit are submitted
Then the response is 200 OK
Asserts
- Response returns a 200 OK
- Response returns the expected message body
Scenario: An API consumer submitting requests when exceeding the specific app quota rate limit for another app
Given A specific app quota rate limit is set for a different app
When requests exceeding that limit are submitted
Then the response is 200 OK
Asserts
- Response returns a 200 OK
- Response returns the expected message body
Given A global app quota rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body
Given A global app spike arrest rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body
Given A proxy quota rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body
Given A proxy spike arrest rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body
Given A specific app quota rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body
Scenario: An API consumer submitting requests when exceeding the specific app spike arrest rate limit
Given A specific app spike arrest rate limit
When requests exceeding that limit are submitted
Then the response is a 429 Too Many Requests error
Asserts
- Response returns a 429 Too Many Requests error
- Response returns the expected error message body