diff --git a/docs/hyperexecute-multi-webdriver-support.md b/docs/hyperexecute-multi-webdriver-support.md deleted file mode 100644 index 0ed38e4d8..000000000 --- a/docs/hyperexecute-multi-webdriver-support.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -id: hyperexecute-multi-webdriver-support -title: Multi WebDriver-Based Parallel Execution -hide_title: false -sidebar_label: Multi WebDriver-Based Parallel Execution -description: Multi WebDriver-Based Parallel Execution -keywords: - - LambdaTest HyperExecute - - HyperExecute Integration - - Azure Test Plan - - Katalon - - Provar - - Tosca - - Excel - - Accelq -url: https://www.lambdatest.com/support/docs/hyperexecute-multi-webdriver-support/ -site_name: LambdaTest -slug: hyperexecute-multi-webdriver-support/ ---- - - - -In traditional testing scenarios, executing test cases that require multiple components running concurrently with different webdrivers presents a significant challenge. Typically, each test case is mapped to a single webdriver, limiting the ability to execute tests in parallel. - -This documentation explores how HyperExecute addresses this challenge by enabling parallel execution of test cases utilizing multiple webdrivers. - -## Challenges Unveiled - -One of our client's testing environment involved test cases divided into three components: **Caller**, **Transmitter**, and **Receiver**. Each component required a separate webdriver for execution. To achieve the desired test coverage, it was necessary for all three components to launch and run simultaneously. - -However, on their local machines, running three separate instances concurrently for extended periods, such as nine hours straight, was impractical and resource-intensive. - -## Unveiling the Approach - -HyperExecute provided a solution by introducing parallel execution capabilities within a single virtual machine (VM). By launching three different sessions within one VM for the Caller, Receiver, and Transmitter components, HyperExecute enabled parallel execution of the test cases. - -This approach optimized resource utilization and bandwidth, eliminating the need for running multiple machines simultaneously. - -## Implementation Details - -HyperExecute enabled parallel execution of multiple webdrivers within a single Virtual Machine (VM): - -### Parallel Session Management - -HyperExecute manages parallel test execution by launching separate sessions within a single VM for each component - Caller, Transmitter, and Receiver. These sessions operate concurrently, enabling the simultaneous execution of test cases. - -### `concurrentSession` Flag - -This flag triggers the launch of parallel webdrivers, allowing for the execution of test cases across multiple components simultaneously. - -```bash -concurrentSession: true -``` - -## Benefits - -This parallelization approach has several benefits: - -### Optimized Resource Utilization -By consolidating multiple sessions within a single VM, HyperExecute optimizes resource utilization, reducing the need for running multiple machines concurrently. - -### Bandwidth Optimization -Executing test cases in parallel within a single VM minimizes network bandwidth requirements, resulting in efficient utilization of available resources. - -### Time Efficiency -Parallel execution of test cases significantly reduces the overall test execution time, enhancing productivity and accelerating the testing process. - -## Conclusion - -HyperExecute's implementation of parallel test execution with multiple webdrivers addresses the challenges associated with traditional testing scenarios. - -By leveraging parallel sessions within a single VM and utilizing the concurrentSession flag, HyperExecute offers an efficient solution for achieving simultaneous execution of test cases across multiple components. - -This approach enhances resource utilization, optimizes bandwidth, and improves overall testing efficiency, enabling organizations to streamline their testing processes effectively. \ No newline at end of file diff --git a/docs/hyperexecute-use-cases.md b/docs/hyperexecute-use-cases.md index f7a8cbada..67845cefe 100644 --- a/docs/hyperexecute-use-cases.md +++ b/docs/hyperexecute-use-cases.md @@ -49,11 +49,6 @@ slug: hyperexecute-use-cases/

How you can seamlessly integrate your tests testing tool with HyperExecute for enhanced Test Orchestration?

- -
-

How to perform multi webdriver based parallel execution?

-
-

How to build your mobile applications via HyperExecute?

diff --git a/sidebars.js b/sidebars.js index 6076624a7..78a74f8aa 100644 --- a/sidebars.js +++ b/sidebars.js @@ -737,7 +737,6 @@ module.exports = { items: [ "hyperexecute-how-smart-caching-boosts-tests-speed", "hyperexecute-seamless-integration-with-tools", - "hyperexecute-multi-webdriver-support", "hyperexecute-build-mobile-apps-using-tools", "hyperexecute-utilizing-custom-libraries", "hyperexecute-supported-languages-and-packages"