Use Scenario J
Determine if there is an adverse impact on performance with the change to Timeline pagination and returning up to 10,000 results per page. This is to be compared against the new baseline confirmed against ML 11.0.3.
This will be a 'lightweight' test. We will assemble at the start, make sure the test begins well, check for crashes for the first 10 minutes. When the test concludes, collect and grep logs for crashes.. Once the QA report is available, we can complete the performance tabs on the Environment spreadsheet.
We have confirmed good performance against ML 11.0.3 using the new facet pagination. We have NOT tested performance with the expansion of the timeline/date pagination for entity pages. This will be tested against a previously validated system, before introducing the upgrade to ML 11.2 or 11.3.
Environment and Versions
Environment: TST which is configured to the Green backend.
MarkLogic 11.0.3
Backend 1.20.0
Middle Tier 1.11.12
Frontend v1.29.3 with timeline pagination
Dataset produced on 2024-05-29
Backend Application Server Configuration
lux-request-group-1 on port 8003: The middle tier is expected to send all requests here except search and relatedList requests. Maximum of 6 concurrent requests.
lux-request-group-2 on port 8004: The middle tier is expected to send all search and relatedList requests to this application server. Maximum of 12 concurrent requests.
[x] QA: Verify/set ramp-up schedule to 2 simple search VUs, 1 filtered VU, and 1 entity page VU every three minutes until there are 148 users then hold for 15 minutes.
[x] QA: Verify test is configured with three second wait times.
[ ] Collect (script), trim (script), and attach backend logs to the ticket.
[ ] Pull app server queue metrics (script), attach to the ticket, and record in Perf: Key Metrics. Starting in ML 11.2.0, this information may be included in the ML monitoring history screenshots and exports.
[ ] Update online spreadsheet tabs with what is known at this point.
Restore and Verify Environment
[ ] Revert this test's code and configuration changes
Primary Objective
Use Scenario J Determine if there is an adverse impact on performance with the change to Timeline pagination and returning up to 10,000 results per page. This is to be compared against the new baseline confirmed against ML 11.0.3. This will be a 'lightweight' test. We will assemble at the start, make sure the test begins well, check for crashes for the first 10 minutes. When the test concludes, collect and grep logs for crashes.. Once the QA report is available, we can complete the performance tabs on the Environment spreadsheet.
Changes Being Tested
After the regression test has been completed, deploy the code that includes timeline pagination (if it isn't already part of 252) https://github.com/project-lux/lux-frontend/issues/252
Context
We have confirmed good performance against ML 11.0.3 using the new facet pagination. We have NOT tested performance with the expansion of the timeline/date pagination for entity pages. This will be tested against a previously validated system, before introducing the upgrade to ML 11.2 or 11.3.
Environment and Versions
Backend Application Server Configuration
Tasks
For more information please see the documentation: LUX Performance Testing Procedure
Prep, Start, and Preliminary Checks
v8 delay timeout
.Collect data
Restore and Verify Environment
Analyze