Stressor: Professional Web Application Stress Testing
Primary Purpose:
Stressor is a powerful tool designed for stress-testing web applications. It enables users to simulate multiple parallel user sessions, executing test scripts with HTTP commands against web servers to assess performance under load.
Key Features:
Simulates numerous concurrent user sessions to evaluate application behavior.
Provides metrics on response times and failure rates, crucial for performance analysis.
Utilizes prebuilt activities such as HTTP requests and supports custom plugins for tailored testing scenarios.
Converts HAR files into test scripts, facilitating easy setup from existing data.
Offers a command-line interface for flexible execution of test scenarios.
Operates as an open-source Python library, integrating seamlessly into development workflows.
Audience & Benefits:
Ideal for developers, testers, and DevOps professionals, Stressor helps identify performance bottlenecks and ensure scalable, reliable web applications. By providing detailed metrics, it offers actionable insights to enhance application resilience and user experience.
Installable via winget, Stressor is a versatile solution for anyone looking to stress-test their web applications effectively.
README
stressor
> Stress-test your web app.
Stressor is a tool, that runs a sequence of activities in one or more
parallel sessions.
The most common use case is to run a test script with HTTP commands
against a web server, simulating a bunch of parallel user sessions.
As a result we get metrics about reponse times, failures, resource usage,
etc.
Stressor can be used for testing, benchmarking, load testing, or to generate
test data.
Stressor comes with prebuilt activities for HTTP-request and more, and can be
extended by custom activity-plugins.
Test scripts can be defined as text files, using a special syntax, that is then
executed by the stressor command line tool.
Stressor is also an Open Source Python library that can be included into your
own projects. This allows to define test scenarios programmtically.