US 12,468,526 B2
Realistic performance analysis for planned changes
Sebastian Mietke, Reilingen (DE); and David Bischof, Wiesloch (DE)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on Dec. 5, 2023, as Appl. No. 18/530,007.
Prior Publication US 2025/0181340 A1, Jun. 5, 2025
Int. Cl. G06F 11/36 (2025.01); G06F 8/30 (2018.01); G06F 8/60 (2018.01); G06F 8/65 (2018.01); G06F 9/455 (2018.01); G06F 11/34 (2006.01); G06F 11/3668 (2025.01); H04L 29/08 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 8/30 (2013.01); G06F 11/3466 (2013.01); G06F 11/3692 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer system, comprising:
one or more processors; and
one or more machine-readable medium coupled to the one or more processors and storing computer program code comprising sets of instructions executable by the one or more processors to:
obtain one or more code changes for a software application, the one or more changes including a change to a data source, a current version of the software application being run on a separate production system;
provide, to the production system, a test version of the software application and test information, the test version including the one or more code change, the test information including a request to test the data source;
receive, from the production system, test results comparing performance of the data source in the current version of the software application to performance of the data source in the test version of the software application, the test results obtained by supervising the data source, recording how the data source was accessed during operation of the production system, and testing performance of the change to the data source in test version of the software application by accessing the test version data source in a same manner as it was accessed during the operation of the production system;
adjust the one or more code changes based on the test results and performance indicators to obtain a new version of the software application; and
deploy the new version of the software application to the production system, the new version of the software application meeting the performance indicators.