大家好,
我想介绍一个全新的开源负载测试工具 Ddosify。我们的目标是创建一个多协议、易于使用、高性能的性能测试工具。 🚀
ddosify/ddosify
高性能负载测试工具,用 Golang 编写。
Ddosify - 高性能负载测试工具
[](https://github.com/ddosify/ddosify/actions/workflows/ test.yml)[](https://app.codecov.io/ gh/ddosify/ddosify)[](https://github.com/ ddosify/ddosify/blob/master/许可证)
特点
✔️ 协议无关 - 目前支持 HTTP、HTTPS、HTTP/2。其他协议正在进行中。
✔️ Scenario-Based - 在 JSON 文件中创建您的流程。无需一行代码!
✔️ 不同的负载类型 - 测试不同负载类型的系统限制。
安装
ddosify
码头工人
docker run -it --rm ddosify/ddosify
进入全屏模式 退出全屏模式
Homebrew Tap(macOS 和 Linux)
冲泡安装 docsify/点击/docsify
进入全屏模式 退出全屏模式
apk、deb、rpm 包
基于 Redhat(Fedora、CentOS、RHEL 等)rpm -i https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.rpm
基于 Debian(Ubuntu、Linux Mint 等)wget https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.deb
dpkg -i ddosify_amd64.deb
用于高山wget https://github.com/ddosify/ddosify/releases/download/v0.1.1/ddosify_amd64.apk
apk 添加--allow-untrusted ddosify_amd64.apk
进入全屏模式 退出全屏模式
使用便捷脚本(macOS 和 Linux)
/usr/local/bin
在 GitHub 上查看
https://github.com/ddosify/ddosify
-
目前支持HTTP(S)、HTTP/2。我们将添加尽可能多的协议。因此,如果您需要对特定协议执行负载测试,请与我联系。
-
可以使用配置(JSON)文件来创建测试计划。您不需要编写任何代码行。
正如我所说,我们的主要重点是创建一个负载测试工具,它可以用最简单的用法完成与负载测试相关的任何事情。如果您认为当前的工具不能满足您的要求,请与我联系,以便我们根据您的需要改进 Ddosify。 ⚡
随时欢迎反馈。祝你有个愉快的一天。