This repository contains a PowerShell script for automating load and performance testing using Apache JMeter.
Performing load and performance testing is crucial to ensure the reliability and scalability of your applications. This PowerShell script automates the process of running JMeter tests, making it easier to integrate performance testing into your development workflow.
- Run JMeter tests from the command line using PowerShell.
- Easily configure the number of users, test files, and other parameters.
- Automate the execution of various test scenarios.
- Obtain test results in CSV format for analysis.
- Apache JMeter installed on your system.
- PowerShell available on your machine.
- Clone or download this repository to your local machine.
- Open a PowerShell terminal.
- Navigate to the directory containing the script.
- Run the script using the PowerShell command:
.\RunJMeterTests.ps1
Follow the on-screen instructions to choose a test and customize the parameters.
The script can be easily customized to suit your specific testing needs. You can modify the script to add more test scenarios, change default parameters, or enhance the reporting mechanism.
Contributions are welcome! If you find any issues or want to add improvements, please follow these steps:
- Create a new branch for your feature or bug fix.
- Make your changes and test thoroughly.
- Create a pull request with a detailed description of your changes.
This project is licensed under the Attribution 4.0 International (CC BY 4.0).
- Version: 0.0.1-alpha
- Date: July 31, 2023
This release marks the initial alpha version of the script, providing basic functionality and a user-friendly menu system for running JMeter tests. Please note that this version is in the early stages of development and is intended for testing and feedback purposes.
Implemented a user-friendly menu system for selecting and running different JMeter tests. Added support for customizing the number of test users for each test. Enhanced the script's output with colored ASCII art.
The script may encounter unexpected behavior when used with specific test configurations. User input validation is still in progress, and certain inputs may cause errors.
Clone the repository to your local machine. Open PowerShell or Command Prompt and navigate to the script's directory. Run the script using the command .\RunJMeterTests.ps1.
Please note that this alpha version is a work in progress, and we welcome your feedback and contributions to help improve its functionality and stability.
Disclaimer: This script is provided "as is" without warranty of any kind, expressed or implied. Use at your own risk.