Automated Network Analysis Using Sensor Translated Recordings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Support engineers face challenges in replicating complex user interactions with network services and applications for network testing, leading to deviations between user and sensor experiences, which hinders granular data collection and root cause analysis.
Innovation Solution
A backend computing device records user interactions, partitions them into discrete actions, and translates these into sensor-compatible commands, enabling modularized testing procedures that can automatically select alternative instructions to ensure resiliency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If support engineers manually build testing procedures to replicate user interactions, then network testing can be performed, but the effort required is large and deviations between user and sensor experiences occur
Solution Approach 1:
The system captures actual user interactions with web applications and creates recordings of these interactions. Instead of manually creating test procedures, the system copies real user behavior patterns and reproduces them through automated testing, ensuring accurate representation of user experiences while eliminating manual procedure creation complexity
Solution Approach 2:
The system enables automated generation of testing procedures by capturing and processing user interactions autonomously. The sensor automatically records, partitions, and translates user actions into testing commands without requiring support engineer intervention, making the system self-sufficient in creating accurate test scenarios
2Measurement precision
If manual testing procedures are used, then network analysis can be conducted, but granular data collection for root cause analysis is hindered
Solution Approach 1:
The system partitions captured user interactions into discrete actions and stages of application flow. This segmentation enables granular data collection at each step of the user journey, allowing precise identification of where issues occur in the application flow while maintaining high productivity through automated processing of segmented data
3Productivity
If testing procedures are manually created, then network tests can be executed, but the effort and time required increase significantly
Solution Approach 1:
The system performs preliminary capture and recording of user interactions during actual usage. By pre-capturing real user behavior patterns before formal testing begins, the system eliminates the time-consuming manual procedure creation process while enabling rapid deployment of accurate test scenarios
Solution Approach 2:
The sensor automatically captures, processes, and translates user interactions into executable testing procedures without human intervention. This automation eliminates manual effort and time requirements for procedure creation while maintaining high productivity through self-service operation
Data Source
AI summary
An example method may include blocks to initiate a network performance analysis on the enterprise network; and receive a translated recording from a backend computing device to be executed as part of the network performance analysis. Additional blocks may add the translated recording to a set of tests in a queue to be executed on the enterprise network; and execute a primary set of low-level instructions of the translated recording using a headless browser. Further blocks may in response to a failed result of the primary set of low-level instructions, execute an alternative set of low-level instructions using the headless browser. Furthermore, blocks may, record, in an activity log, results of executing the translated recording, including at least a total execution time of the executed low-level instructions; and upload the activity log to the backend computing device.


