Skip to content

Add parallel and sequential execution modes#77

Draft
davidpolaniaac wants to merge 1 commit into
mainfrom
feature/modes
Draft

Add parallel and sequential execution modes#77
davidpolaniaac wants to merge 1 commit into
mainfrom
feature/modes

Conversation

@davidpolaniaac

Copy link
Copy Markdown
Contributor

This pull request introduces three execution modes: normal, sequential, and parallel. Refactoring enables robust multi-request support. Parallel, normal and sequential execution modes are now available to introduces three execution modes tailored for performance testing. In normal mode with multiple requests, execution is randomized for improved efficiency.

  1. Normal Mode: Simultaneously handles multiple requests, maintaining system responsiveness during load testing.
  2. Sequential Mode: Processes requests in the order received, ensuring predictable outcome sequencing for performance analysis.
  3. Parallel Mode: Executes requests concurrently, harnessing modern processors to enhance throughput during stress testing.

The project has undergone refactoring to seamlessly incorporate these modes, optimizing resource allocation and overall efficiency. Notably, in normal mode with multiple requests, execution order is randomized, preventing potential bottlenecks and further improving testing accuracy and realism.

Notable Changes:

  • Added .github/hooks to .gitignore to exclude dynamically created files during each compilation.

  • Updated the README to reflect the newly available execution modes and provide guidance for usage.

  • Compatibility maintained with previous versions where only a single request is present, ensuring a smooth transition for existing setups.

@sonarqubecloud

Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@davidpolaniaac davidpolaniaac marked this pull request as draft August 15, 2023 16:02
auto-merge was automatically disabled August 15, 2023 16:02

Pull request was converted to draft

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant