Giter VIP home page Giter VIP logo

ddosify's Introduction

Ddosify logo dark
Ddosify logo light
Distributed Performance Testing Platform

ddosify latest versionΒ  ddosify build resultΒ  golang versionΒ  go coverageΒ  go reportΒ  ddosify license ddosify discord server ddosify docker image

Ddosify Self-Hosted (Distributed, No-code UI): More β†’

Ddosify - Self-Hosted

Quick Start

curl -sSL https://raw.githubusercontent.com/ddosify/ddosify/master/selfhosted/install.sh | bash

Ddosify Engine (Single node, usage on CLI): More β†’

Ddosify - Engine

Quick Start

docker run -it --rm ddosify/ddosify ddosify -t https://app.servdown.com

What is Ddosify?

Ddosify is a comprehensive performance testing platform, designed specifically to evaluate backend load and latency. It offers three distinct deployment options to cater to various needs: Ddosify Engine, Ddosify Self-Hosted, and Ddosify Cloud.

πŸš€ Ddosify Engine

This is the load engine of Ddosify, written in Golang. It is fully open-source and can be used on the CLI. Ddosify Engine is available via Docker, Docker Extension, Homebrew Tap, and downloadable pre-compiled binaries from the releases page for macOS, Linux, and Windows.

Check out the Engine Docs page for more information and usage.

🏠 Ddosify Self-Hosted

In contrast to the Engine version, Ddosify Self-Hosted features a web-based user interface and distributed load generation capabilities. While it shares many of the same functionalities as Ddosify Cloud, the Self-Hosted version is designed to be deployed within your own infrastructure for enhanced control and customization. And it's completely Free!

Check out the Self-Hosted page for more information and usage.

☁️ Ddosify Cloud

Ddosify Cloud enables users to assess backend endpoints' performance through load and latency testing, offering a user-friendly interface, comprehensive charts, extensive geographic targeting options, and additional features for an improved testing experience.

Check out Ddosify Cloud to start effortless testing.

☁️ Ddosify Cloud vs 🏠 Ddosify Self-Hosted vs πŸš€ Ddosify Engine

Ddosify versus

Features

βœ… Parametrization

Use built-in random data generators. More β†’

Ddosify - Parametrization Feature

βœ… CSV Data Import

Import test data from CSV and use it in the scenario. More β†’

Ddosify - Test Data Feature

βœ… Environments

Store constant values as environment variables. More β†’

Ddosify - Environment Feature

βœ… Correlation

Extract variables from earlier phases and pass them on to the following ones. More β†’

Ddosify - Correlation Feature

βœ… Assertion

Verify that the response matches your expectations. More β†’

Ddosify - Assertion Feature

βœ… Debugging

Analyze request and response data before starting the load test. More β†’

Ddosify - Debugging Feature

βœ… Postman Import

Import Postman collections with ease and transform them into load testing scenarios. More β†’

Ddosify - Postman Import Feature

About This Repository

This repository includes the source code for the Ddosify Engine. You can access Docker Images for the Ddosify Engine and Self Hosted on Docker Hub.

The Engine Docs folder provides information on the installation, usage, and features of the Ddosify Engine. The Self-Hosted folder contains installation instructions for the Self-Hosted version. To learn about the usage of both Self-Hosted and Cloud versions, please refer to the this documentation.

Communication

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

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

ddosify's People

Contributors

fatihbaltaci avatar kenanfarukcakir avatar kursataktas avatar zhiburt avatar kshitijbharde avatar onurcakmakceng avatar nevzatseferoglu avatar goktughatipoglu avatar leijux avatar yj7o5 avatar aminvakil avatar dutra-malga avatar web-flow avatar theykk avatar mattn avatar semihozden avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.