lps 3.0.4.6
dotnet tool install --global lps --version 3.0.4.6
dotnet new tool-manifest
dotnet tool install --local lps --version 3.0.4.6
#tool dotnet:?package=lps&version=3.0.4.6
nuke :add-package lps --version 3.0.4.6
π Introduction
Welcome to the LPS Tool β your ultimate companion for Load, Performance, and Stress testing!
π οΈ The LPS Tool (Load, Performance, and Stress Testing Command Tool) is a flexible framework for testing your web application's performance under simulated load.
π Key Highlights
- π Built on Rounds and Iterations for structured testing
- ποΈ Offers flexible Iteration Modes to simulate real-world traffic
- π Helps evaluate system scalability, endurance, and resilience
- βοΈ Empowers developers and QA engineers with powerful testing scenarios
π» Installation Guide
π§ LPS Tool is cross-platform β it works on Windows, Linux, and macOS!
π οΈ Quick Install (Recommended)
You can now install the LPS Tool directly from NuGet as a global .NET CLI tool:
dotnet tool install --global lps
β
Requirements:
Make sure you have .NET 8 SDK or Runtime installed on your machine.
After installation, you can run LPS from anywhere using:
lps --version
β¨ Thatβs it! Youβre ready to start load testing with LPS Tool.
β‘ Quick Test Examples
1οΈβ£ Ramp up 1000 clients gradually
lps --url https://www.example.com --numberofclients 1000 --arrivaldelay 100
π Starts 1000 clients gradually with a 100 ms delay between client arrivals
2οΈβ£ Simple GET Request
lps --url https://www.example.com -rc 1000
π Sends 1000 GET requests to the specified URL
3οΈβ£ POST Request with Inline Payload
lps --url https://www.example.com -rc 1000 --httpmethod "POST" --payload "Inline Payload"
π Sends 1000 POST requests with a plain text payload
4οΈβ£ POST Request with File Payload
lps --url https://www.example.com -rc 1000 --httpmethod "POST" --payload "Path:C:\Users\User\Desktop\LPS\urnice.json"
π Sends 1000 POST requests using a JSON file as payload
5οΈβ£ POST Request with Payload URL
lps --url https://www.example.com -rc 1000 --httpmethod "POST" --payload "URL:https://www.example.com/payload"
π Sends 1000 POST requests where the payload is fetched from a URL
π Distributed Load Testing
π Distributed testing is supported starting from v2.0.2_preview.
π Learn more in the Distributed Load Testing Article
π LPS Documentation
Explore full docs in the π LPS Docs Repo
Key Sections:
- π§Ύ Commands
- π Articles
- π§ Concepts
- π‘ Examples
- π Migration Guide - Upgrading from v3.0.2.5 to v3.0.2.6+
π¨ Important Notice
β οΈ Warning: This documentation applies only to version 2.0_Preview and above of the LPS Tool. For earlier versions, please visit the
readme.mdin each version's directory.β οΈ Note: Version 2.x is NOT backward compatible with 1.x.
π Breaking Change in v3.0.2.6: The
failureCriteriaand oldterminationRulesformats have been permanently removed. The last version supporting the old format was v3.0.2.5. See the Migration Guide for details on the newfailureRulesandterminationRulesinline metric expression format.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.4.6 | 37 | 5/20/2026 |
| 3.0.4.5 | 40 | 5/19/2026 |
| 3.0.4.4 | 109 | 5/5/2026 |
| 3.0.4.3 | 126 | 4/17/2026 |
| 3.0.4.2 | 105 | 4/17/2026 |
| 3.0.4.1 | 149 | 2/28/2026 |
| 3.0.4 | 147 | 1/31/2026 |
| 3.0.3.9 | 132 | 1/31/2026 |
| 3.0.3.8 | 130 | 1/28/2026 |
| 3.0.3.7 | 129 | 1/24/2026 |
| 3.0.3.6 | 127 | 1/24/2026 |
| 3.0.3.5 | 129 | 1/24/2026 |
| 3.0.3.4 | 138 | 1/22/2026 |
| 3.0.3.3 | 127 | 1/21/2026 |
| 3.0.3.2 | 136 | 1/17/2026 |
| 3.0.3.1 | 135 | 1/16/2026 |
| 3.0.3 | 135 | 1/16/2026 |
| 3.0.2.9 | 141 | 1/3/2026 |
| 3.0.2.8 | 129 | 1/3/2026 |
| 3.0.2.7 | 132 | 1/2/2026 |