US 11,989,123 B1
Systems, methods, and media for updating, managing, and maintaining a reference template for web service API testing
Mahesh Venkat Adusumelli, Frisco, TX (US); Harish Kumar Sriramula, Irving, TX (US); Kirankumar Raka, Morrisville, NC (US); Christopher Addison, Cary, NC (US); and Renuka Arumugam, Chennai (IN)
Assigned to FMR LLC, Boston, MA (US)
Filed by FMR LLC, Boston, MA (US)
Filed on Oct. 3, 2023, as Appl. No. 18/376,211.
Int. Cl. G06F 11/00 (2006.01); G06F 9/54 (2006.01); G06F 11/34 (2006.01); G06F 11/36 (2006.01); G06F 16/28 (2019.01)
CPC G06F 11/3692 (2013.01) [G06F 9/547 (2013.01); G06F 11/3414 (2013.01); G06F 11/3433 (2013.01); G06F 16/285 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A computerized method for updating, managing, and maintaining a reference payload template for web service application program interface (API) testing, the computerized method comprising:
obtaining a plurality of logs each including at least payload data;
identifying at least one selected log that include selected information;
determining if the at least one selected log includes one or more parameterized field values within the payload data;
in response to determining that the at least one selected log includes the one or more parameterized field values, replacing each of the one or more parameterized field values with a predefined value to generate a baseline payload template;
in response to determining that the at least one selected log does not include the one or more parameterized field values, determining that the at least one selected log is the baseline payload template;
automatically comparing each baseline payload field of the baseline payload template to a corresponding reference payload field of the reference payload template;
in response to determining that a selected baseline payload field does not match a corresponding selected reference payload field, automatically replacing the corresponding selected reference payload field of the reference payload template with the selected baseline payload field to generate an updated reference payload template; and
using the updated reference payload template for the web service API testing.