-
公开(公告)号:US11360880B1
公开(公告)日:2022-06-14
申请号:US16876684
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US11210206B1
公开(公告)日:2021-12-28
申请号:US16877165
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US11775417B1
公开(公告)日:2023-10-03
申请号:US16877180
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
CPC classification number: G06F11/3688 , G06F11/368 , G06F11/3664 , G06F11/3692
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
公开(公告)号:US11567857B1
公开(公告)日:2023-01-31
申请号:US16876627
申请日:2020-05-18
Applicant: Amazon Technologies, Inc.
Inventor: Abhishek Arora , Onkar Walavalkar , Aman Gupta , Xuetao Fan , Kurtis Robert Kuszmaul , Christopher Chandler
IPC: G06F11/36
Abstract: A service testing system is disclosed to enable consistent replay of stateful requests on a service whose output depends on the service's execution state prior to the requests. In embodiments, the service implements a compute engine that executes service requests and a storage subsystem that maintains execution states during the execution of stateful requests. When a stateful request is received during testing, the storage subsystem creates an in-memory test copy of the execution state to support execution of the request, and provides the test copy to the compute engine. In embodiments, the storage subsystem will create a separate instance of execution state for each individual test run. The disclosed techniques enable mock execution states to be easily created for testing of stateful requests, in a manner that is transparent to the compute engine and does not impact production execution data maintained by the service.
-
-
-