大家好,

我想介绍一个全新的开源负载测试工具 Ddosify。我们的目标是创建一个多协议、易于使用、高性能的性能测试工具。 🚀

GitHub 徽标ddosify/ddosify

高性能负载测试工具,用 Golang 编写。

Ddosify - 高性能负载测试工具

ddosify 最新版本[ddosify 构建结果](https://github.com/ddosify/ddosify/actions/workflows/ test.yml)golang 版本[去覆盖率](https://app.codecov.io/ gh/ddosify/ddosify)去报告[ddosify 许可证](https://github.com/ ddosify/ddosify/blob/master/许可证)

Ddosify - 高性能负载测试工具快速入门

特点

✔️ 协议无关 - 目前支持 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。 ⚡

随时欢迎反馈。祝你有个愉快的一天。