CHAPTeR 9 DXP PeRfORMANCe OPTIMIzATION Performance Testing Execution and Reporting During this phase we execute the performance test scripts and report the findings. The main objective of this phase is to verify all test scenarios to provide a stable build. The key activities in this phase are as follows: • Refine test scripts and test data as required. • Perform identified types of performance tests like load, stress, endurance, etc. • Ensure required workload is being generated at various points. • Execute performance tests to cover various scenarios: • Isolated tests at different workloads for individual transaction. This helps us to test the performance behavior of each of the transactions. • Mixed load test at different workloads. We can test this by adding various loads for a combination of transactions. • Ramp-up tests that incrementally add user load in incremental steps. Work load and test duration is gradually increased, and the server resources and response times are monitored. We can increment the user load in steps of 10 users per test. • For each transaction such as checkout function or shopping cart function • For mixed transactions such as a combination of checkout and shopping cart A sample table to record the ramp-up testing is shown in Table 9-2. 241
![Building Digital Experience Platforms - Page 255](/cdn-cgi/image/width=600,quality=80,format=webp/https://cdn.relayto.com/images_originals/600ee7a20f013.jpeg)