Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
October 13, 2021 09:58 pm GMT

Ddosify | High-performance load testing tool, written in Golang (opensource)

Hi All,
I want to introduce a brand-new open source load testing tool Ddosify. We aimed to create a multi-protocol, easy-to-use, high-performance performance testing tool.

GitHub logo ddosify / ddosify

High-performance load testing tool, written in Golang.

Ddosify logo
Ddosify - High-performance load testing tool

ddosify latest version ddosify build result golang version go coverage go report ddosify license

Ddosify - High-performance load testing tool quick start

Features

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

Scenario-Based - Create your flow in a JSON file. Without a line of code!

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

Installation

ddosify is available via Docker, Homebrew Tap, and downloadable pre-compiled binaries from the releases page for macOS, Linux and Windows.

Docker

docker run -it --rm ddosify/ddosify

Homebrew Tap (macOS and Linux)

brew install ddosify/tap/ddosify

apk, deb, rpm packages

# For Redhat based (Fedora, CentOS, RHEL, etc.)rpm -i https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.rpm# For Debian based (Ubuntu, Linux Mint, etc.)wget https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.debdpkg -i ddosify_amd64.deb# For Alpinewget https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.apkapk add --allow-untrusted ddosify_amd64.apk

Using the convenience script (macOS and Linux)

  • The script requires root or sudo privileges to move ddosify binary to /usr/local/bin.
  • The script attempts to

https://github.com/ddosify/ddosify

  • It is currently supporting HTTP(S), HTTP/2. We are going to add as many protocols as possible. So, if you need to perform a load test for a specific protocol, please contact me.

  • Test plan creation can be achieved with a configuration(JSON) file. You dont need to write any line of code.

As I said, our primary focus is creating a load test tool that can do anything related to load testing with the easiest usage. If you think current tools do not meet your requirements, please contact me so we can improve Ddosify based on your needs.

Feedback is always welcome. Have a lovely day.


Original Link: https://dev.to/fatihbaltaci/ddosify-high-performance-load-testing-tool-written-in-golang-opensource-5a1k

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To