Details
-
Story
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
Yes
-
DevX 12
-
5
Description
A set of load/stress tests must be implemented to test on a local deployment.
Ideally, these test should:
- Test single content publication.
- Test single content unpublication.
- Test recursive content publication.
- Test recursive content unpublication.
They should be implemented to be used within a load/stress tool like JMeter for example, with the aim to test load on local deployments after webhooks module development is in place.
We should test with different webhooks configurations also, for example:
- 1 webhook definition with one event.
- 1 webhook definition with 5 events.
- 5 webhook definitions with one event each.
- 5 webhook definitions with 5 events each.
- ....
We could:
- Pass all load/tests in a single instance without Webhooks module - measure times, etc.
- Pass all load/tests in a single instance with Webhooks module - measure times and compare with previous times.
Checklists
Acceptance criteria
Attachments
Issue Links
- is related to
-
MGNLHOOK-33 Stress tests on SaaS instances
-
- Closed
-
1.
|
Implement tests cases using JMeter |
|
Completed | Javier Benito |
2.
|
Load tests on local instance without webhooks - get base line |
|
Completed | Javier Benito |
3.
|
Load tests on local instance with webhooks - get results |
|
Completed | Javier Benito |
4.
|
Local docker based mockserver |
|
Completed | Javier Benito |
5.
|
Analyse results |
|
Completed | Javier Benito |
6.
|
Document results on Wiki |
|
Completed | Javier Benito |
7.
|
Investigate / Fix bug with rest client being already closed |
|
Completed | Javier Benito |
8.
|
piQA |
|
Completed | Chuong Doan Huy |
9.
|
Review |
|
Completed | Chuong Doan Huy |