디도시파이 | Golang(오픈소스)으로 작성된 고성능 부하 테스트 도구 ⚡

안녕 모두,
새로운 오픈 소스 부하 테스트 도구인 Ddosify를 소개하려고 합니다. 우리는 다중 프로토콜, 사용하기 쉬운 고성능 성능 테스트 도구를 만드는 것을 목표로 했습니다. 🚀


ddosify / ddosify


Golang으로 작성된 고성능 부하 테스트 도구입니다.





Ddosify - 고성능 부하 테스트 도구












특징



✔️ 프로토콜 불가지론 - 현재 HTTP, HTTPS, HTTP/2를 지원합니다. 다른 프로토콜이 진행 중입니다.

✔️ 시나리오 기반 - JSON 파일에 흐름을 만듭니다. 한 줄의 코드 없이!

✔️ 다양한 부하 유형 - 다양한 부하 유형에서 시스템의 한계를 테스트합니다.

설치


ddosifyDocker , Homebrew Tap 을 통해 사용할 수 있으며 macOS, Linux 및 Windows용 releases page에서 미리 컴파일된 바이너리를 다운로드할 수 있습니다.

도커


docker run -it --rm ddosify/ddosify

홈브류 탭(macOS 및 Linux)


brew install ddosify/tap/ddosify

apk, deb, rpm 패키지


# 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.deb
dpkg -i ddosify_amd64.deb

# For Alpine
wget https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.apk
apk add --allow-untrusted ddosify_amd64.apk

편의 스크립트 사용(macOS 및 Linux)


  • ddosify 바이너리를 /usr/local/bin로 이동하려면 스크립트에 루트 또는 sudo 권한이 필요합니다.
  • 스크립트는 다음을 시도합니다...


  • View on GitHub


    https://github.com/ddosify/ddosify
  • 현재 HTTP(S), HTTP/2를 지원하고 있습니다. 가능한 한 많은 프로토콜을 추가할 예정입니다. 따라서 특정 프로토콜에 대한 부하 테스트를 수행해야 하는 경우 저에게 연락하십시오.
  • 구성(JSON) 파일을 사용하여 테스트 계획을 생성할 수 있습니다. 코드를 작성할 필요가 없습니다.

  • 앞서 말했듯이 우리의 주요 초점은 가장 쉬운 사용법으로 로드 테스트와 관련된 모든 작업을 수행할 수 있는 로드 테스트 도구를 만드는 것입니다. 현재 도구가 귀하의 요구 사항을 충족하지 않는다고 생각되면 귀하의 필요에 따라 Ddosify를 개선할 수 있도록 저에게 연락해 주십시오. ⚡

    피드백은 언제나 환영합니다. 사랑스러운 하루.

    좋은 웹페이지 즐겨찾기