Configurable Test Framework for Client-Side Web Browser Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current automated testing systems, such as Selenium and Jiffy-web, do not effectively measure web-based computer network performance, leaving a gap in testing techniques for evaluating client-side performance metrics.
Innovation Solution
A configurable test framework (CTF) is introduced, which identifies and measures metrics between a web-browser and computing resources associated with multiple uniform resource locator addresses, determining if these metrics satisfy pre-determined operational requirements, using an open-source browser testing framework like Selenium RC and Jiffy-web for automated testing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If automated testing systems like Selenium and Jiffy-web are used, then testing efficiency is improved, but the ability to measure client-side performance metrics is insufficient
Solution Approach 1:
The patent combines Selenium RC for automated browser control with Jiffy-web for performance instrumentation into a unified testing framework. This integration allows the system to both automate testing workflows and capture detailed client-side performance metrics simultaneously, resolving the contradiction between testing efficiency and measurement capability
Solution Approach 2:
The testing framework is designed to perform multiple functions: executing automated test cases, measuring performance metrics, and analyzing results. By making the system multi-functional, it simultaneously achieves high testing productivity while maintaining precise performance measurement capabilities
2Measurement precision
If manual testing is used, then performance metrics can be measured, but testing time and labor costs increase
Solution Approach 1:
The system uses automated instrumentation that self-captures performance metrics during test execution without requiring manual measurement. The framework automatically instruments the browser environment to collect metrics such as page load times and resource loading performance, eliminating the need for manual timing while maintaining measurement accuracy
Solution Approach 2:
The patent replaces manual measurement processes with automated software-based measurement. Instead of manually timing and recording performance metrics, the system uses programmatic instrumentation to automatically capture and record metrics, substituting mechanical/manual operations with automated computational processes
Data Source
AI summary
The present invention features methods, computer program products and apparatuses for measuring client-side computer system performance that features identifying one of a plurality of uniform resource locator addresses contained on a server computing system, with each of the uniform resource locator addresses being associated with computing resources. The computing the computing resources associated with any one of the plurality of uniform resource locator addresses being different from the computer resource corresponding to the remaining uniform resource locator addresses. The computing resources are accessible through a web-browser that accesses the same the computing resources associated with the one of the plurality of uniform resource locator addresses. Measured are metrics of the interactions between the web-browser and the computing resources associated with the one of the plurality of uniform resource locator addresses. It is determined whether the metrics satisfy pre-determined operational requirements.


