Implementing test coverage for Glance v2 Rate Limits
This is a blueprint for implementing test coverage for the glance v2 API Rate Limts.
API Doc: Not available
Blueprints to be referred to:
In scope: smoke, functional, system integration, whitebox tests
Out of scope: performance, stress, scale
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Luke Wollney
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Notes about the tasks/tests below:
- All tests determined to be "INVALID" have been removed
- All tasks/tests are currently assigned to luke-wollney, but will be changed as tasks are picked up
Gerrit topic: https:/
Addressed by: https:/
Start adding essential rate limit tests for Glance v2
Work Items
Work items:
[luke-wollney] Essential - Perform GET on /schemas 1001 times in 1 minute as GlanceDefault user to hit rate limit: DONE
[luke-wollney] Perform GET on /schemas 1001 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform GET on /tasks 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform GET on /tasks 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] Essential - Perform POST on /tasks 151 times in 1 minute as GlanceDefault user to hit rate limit: INPROGRESS
[luke-wollney] Perform POST on /tasks 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform DELETE on /tasks 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform DELETE on /tasks 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform PUT on /images/tags 151 times in 1 minute as GlanceDefault user to hit rate limit : TODO
[luke-wollney] Perform PUT on /images/tags 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform DELETE on /images/tags 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform DELETE on /images/tags 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform GET on /images/members 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform GET on /images/members 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] Essential - Perform POST on /images/members 151 times in 1 minute as GlanceDefault user to hit rate limit: INPROGRESS
[luke-wollney] Perform POST on /images/members 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform DELETE on /images/members 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform DELETE on /images/members 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform PUT on /images/members 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform PUT on /images/members 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform PATCH on /images 101 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform PATCH on /images 101 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform GET on/images 151 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform GET on/images 151 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO
[luke-wollney] High - Perform DELETE on /images 1001 times in 1 minute as GlanceDefault user to hit rate limit: TODO
[luke-wollney] Perform DELETE on /images 1001 times in 1 minute as SuperUser user to verify rate limit is not hit: TODO