Skip to content

Ddosify Docker Extension - High-performance, simple-to-use load testing tool written in Golang

License

Notifications You must be signed in to change notification settings

getanteon/ddosify-docker-extension

Repository files navigation

Ddosify logo dark
Ddosify logo light
Ddosify Docker Extension - High-performance, simple-to-use load testing tool written in Golang

ddosify load testing tool ddosify docker extension docker pull  ddosify docker extension image size  ddosify license ddosify discord server ddosify docker extension docker image

Ddosify Docker Extension - High-performance, simple-to-use load testing tool quick start

Features

📌 Using open-source engine - Ddosify Load Generator.

📌 Protocol Agnostic - Currently supporting HTTP, HTTPS. Other protocols are on the way.

📌 Different Load Types - Test your system's limits across different load types.

📌 Parameterization - Use dynamic variables just like on Postman.

📌 Minimal Disk Size - Ddosify Docker Extension is under 10MB.

Installation

Ddosify Docker Extension can be installed using Docker Extensions Marketplace and Terminal. For automatic upgrades, the marketplace is recommended.

Docker Extensions Marketplace (Recommended)

Ddosify Docker Extension is available via Docker Extensions Marketplace using Docker Desktop. This requires Docker Desktop 4.10 or higher.

  • Open Docker Desktop (4.10+ version required)
  • Click Add Extensions from the Extensions tab
  • Find Ddosify from the extensions marketplace and click Install
  • Ddosify Docker Extension is installed and can be accessible from the Extensions tab

Note: If you do not see the Extensions tab on Docker Desktop, please check your version on the right bottom (4.10+ version required), click the Settings button, and click Extensions. Enable Docker Extensions checkbox must be enabled.

Terminal

You can also install the Ddosify Docker extension using a terminal without Docker Extensions Marketplace.

Build the Ddosify Docker Extension image and install:

docker build --tag=ddosify/ddosify-docker-extension:latest .
docker extension install ddosify/ddosify-docker-extension:latest

Debug with Chrome Devtools and Hot reload:

docker extension dev debug ddosify/ddosify-docker-extension
docker extension dev ui-source ddosify/ddosify-docker-extension http://localhost:3000
cd ui && npm install && npm start

Reset extension configuration:

docker extension dev reset ddosify/ddosify-docker-extension

Remove the Ddosify Docker Extension:

docker extension rm ddosify/ddosify-docker-extension:latest

Parameterization (Dynamic Variables)

You can use Parameterization feature on Ddosify Docker Extension. See Ddosify.

Communication

You can join our Discord Server for issues, feature requests, feedbacks or anything else.

More

Ddosify Docker extension uses the single-node version of the Ddosify. For distributed, no-code, and geo-targeted load testing you can use Ddosify Cloud

Disclaimer

Ddosify is created for testing the performance of web applications. Users must be the owner of the target system. Using it for harmful purposes is extremely forbidden. Ddosify team & company is not responsible for its’ usages and consequences.

License

Licensed under the AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html