Enterprise performance and capacity testing
US-2020099773-A1 · Mar 26, 2020 · US
US2020201744A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020201744-A1 |
| Application number | US-201816227729-A |
| Country | US |
| Kind code | A1 |
| Filing date | Dec 20, 2018 |
| Priority date | Dec 20, 2018 |
| Publication date | Jun 25, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method may be performed by a network server and includes: applying historical raw user data as an input to a first application running in a simulation environment; receiving activity log entries from the first application in the simulation environment; identifying a first group of the activity log entries corresponding to an error of the first application; saving an error entry in non-volatile storage media in response to identifying the first group of the activity log entries, the error entry including the first group of the activity log entries and an identification of action to be taken in response to the error of the first application; and causing a monitoring system to generate a first alert corresponding to the error entry.
Opening claim text (preview).
What is claimed is: 1 . A method performed by a network server, the method comprising: applying historical raw user data as an input to a first application running in a simulation environment; receiving activity log entries from the first application in the simulation environment; identifying a first group of the activity log entries corresponding to an error of the first application; saving an error entry in non-volatile storage media in response to identifying the first group of the activity log entries, the error entry including the first group of the activity log entries and an identification of an action to be taken in response to the error of the first application; and causing a monitoring system to generate a first alert corresponding to the error entry. 2 . The method of claim 1 , further comprising: receiving live user data as an input to a second application running in a live environment; receiving activity log entries from the second application in the live environment; correlating a first activity log entry from the second application to the error entry in non-volatile storage media; and causing the monitoring system to generate a second alert corresponding to the error entry. 3 . The method of claim 2 , wherein correlating the first activity log entry comprises: comparing the first activity log entry to the first group of the activity log entries in the non-volatile storage media; determining, based on the comparing, that a similarity exists between the first activity log entry and a member of the first group of the activity log entries; and identifying that the first activity log entry corresponds to the error based on the determining that the similarity between the first activity log entry and a member of the first group of the activity log entries. 4 . The method of claim 2 , wherein the error entry further includes an identification of a code point associated with the error of the first application, and wherein the second alert includes an indication of the code point and the action to be taken, the method further comprising: applying the action to be taken to a corresponding code point of the second application in response to the second alert. 5 . The method of claim 1 , wherein the error entry further includes an identification of a code point associated with the error of the first application, and wherein the first alert includes an indication of the code point, the method further comprising: modifying code associated with the code point in the first application in response to the first alert. 6 . The method of claim 1 , wherein the error entry further includes an identification of a code point associated with the error of the first application, and wherein the first alert includes an indication of the code point, the method further comprising: modifying code associated with the code point in a second application in response to the first alert. 7 . The method of claim 1 , wherein identifying the first group of the activity log entries comprises: determining that a first member of the first group of the activity log entries includes an error category; and determining that the first group of the activity log entries matches a second group of the activity log entries from the first application in the simulation environment. 8 . The method of claim 7 , wherein each activity log entry of the first group of the activity log entries comprises an identification of a process that is running and an identification of a code piece, and wherein determining that the first group of the activity log entries matches the second group of the activity log entries comprises: identifying similarities between the first group of the activity log entries and the second group of the activity log entries with respect to the identification of the process that is running and the identification of the code piece. 9 . The method of claim 1 , wherein the historical raw user data includes user input data from a plurality of past user interactions with a second application in a live environment. 10 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: simulating a first application, including applying historical raw user data as an input to the first application and generating activity log entries corresponding to actions of the first application; identifying an error of the first application within a first group of the activity log entries; creating an error entry in a database in response to identifying the error, the error entry including the first group of the activity log entries and an identification of an action to be taken in response to the error of the first application; and generating a first alert corresponding to the error entry. 11 . The non-transitory machine-readable medium of claim 10 , wherein the error entry further includes an identification of a code point associated with the error of the first application, and wherein the first alert includes an indication of the code point, the operations further comprising: modifying code associated with the code point in the first application in response to the first alert. 12 . The non-transitory machine-readable medium of claim 10 , wherein the error entry further includes an identification of a code point associated with the error of the first application, and wherein the first alert includes an indication of the code point, the operations further comprising: modifying code associated with the code point in a second application in response to the first alert. 13 . The non-transitory machine-readable medium of claim 10 , wherein identifying the error of the first application comprises: determining that a first member of the first group of the activity log entries includes an error category; and determining that the first group of the activity log entries matches a second group of the activity log entries from the first application. 14 . The non-transitory machine-readable medium of claim 13 , wherein each activity log entry of the first group of the activity log entries comprises an identification of a process that is running and an identification of a code piece, and wherein determining that the first group of the activity log entries matches the second group of the activity log entries comprises: identifying similarities between the first group of the activity log entries and the second group of the activity log entries with respect to the identification of the process that is running and the identification of the code piece. 15 . The non-transitory machine-readable medium of claim 10 , wherein identifying the error of the first application comprises determining that the first group of the activity log entries indicate an error category the same as or above a threshold error category. 16 . A system, comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: generating activity log entries by inputting historical raw user data to a first application in a simulation environment; identifying an error of the first application in a first group of the activity log entries; recording an error entry in response to identifying the error, the error entry including the first group of the activity log entries and an identification of action to be taken in response to the error of the first application; and causi
Environments for analysis, debugging or testing of software · CPC title
Threshold · CPC title
Remedial or corrective actions (recovery from an exception in an instruction pipeline G06F9/3861; by retry G06F11/1402; for recovering from a failure of a protocol instance or entity H04L69/40) · CPC title
Readable error formats, e.g. cross-platform generic formats, human understandable formats · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.