Skip to content

Commit 9d1c7d7

Browse files
Update testing-scenarios adding more load testing options (#4922)
* Update testing-scenarios adding more load testing options * Tweaks --------- Co-authored-by: Andreas Öhlund <[email protected]>
1 parent 3cf7d58 commit 9d1c7d7

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

docs/testing-scenarios.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,20 +53,25 @@ A long (though not exhaustive) list, although not every change will merit runnin
5353

5454
Try to break ServiceControl instances by gracefully (CTRL+C) and ungracefully (kill) processes to validate if both storage and logic behavior correctly. This type of testing is very difficult to automate.
5555

56-
- [ ] Ingestion, have the smoketest tool or the load generator generator create a large number of messsages:
56+
- [ ] Ingestion, have the smoketest tool or the load generator generator create a large number of messages:
5757
- [ ] Gracefully stop (CTRL+C) processes
5858
- [ ] Ungracefully (kill) processes
59-
- [ ] Retry groups, create a large retry group and interrup these:
59+
- [ ] Retry groups, create a large retry group and interrupt these:
6060
- [ ] Gracefully stop (CTRL+C) processes
6161
- [ ] Ungracefully (kill) processes
6262

63-
## Performance / load testing
63+
## Performance/Load testing
6464

6565
Test the new version against the previous version.
6666

6767
- [ ] Test performance with a clean database
6868
- [ ] Test performance with a moderate database that exceeds the RAM of the machine
69-
- [ ] Test performance of a large database that exceeds
69+
- [ ] Test performance of a large database that exceeds 500 GB
70+
- [ ] Test stability by:
71+
- [ ] Rebooting the machine and verifying that ServiceControl instances start in a reasonable amount of time and behave correctly
72+
- [ ] Stopping ServiceControl Windows services, verifying they stop as expected, and subsequently start in a reasonable amount of time and behave correctly
73+
- [ ] Killing the hosting virtual machine from the Azure portal and verifying instances behave correctly after the reboot
74+
- [ ] Trying to upgrade instances to newer versions while ingestion runs at full speed under load and verify the upgrade is successful
7075

7176
Review CPU/RAM utilization and disk IO.
7277

0 commit comments

Comments
 (0)