You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/testing-scenarios.md
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,20 +53,25 @@ A long (though not exhaustive) list, although not every change will merit runnin
53
53
54
54
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.
55
55
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:
57
57
-[ ] Gracefully stop (CTRL+C) processes
58
58
-[ ] 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:
60
60
-[ ] Gracefully stop (CTRL+C) processes
61
61
-[ ] Ungracefully (kill) processes
62
62
63
-
## Performance / load testing
63
+
## Performance/Load testing
64
64
65
65
Test the new version against the previous version.
66
66
67
67
-[ ] Test performance with a clean database
68
68
-[ ] 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
0 commit comments