清真! 使用 C# 和 Blazor 开发的分布式压力测试框架

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

DFrame是一个适用于.NET和Unity的分布式压力测试框架,支持HTTP/1、HTTP/2和gRPC等网络传输。它由DFrame.Controller和DFrame.Worker两部分组成,提供了Web UI和C#测试场景脚本。DFrame支持四种测试模式:Request、Repeat、Duration和Infinite。

🎯

关键要点

  • DFrame是一个适用于.NET和Unity的分布式压力测试框架。
  • 支持HTTP/1、HTTP/2和gRPC等网络传输。
  • DFrame由DFrame.Controller和DFrame.Worker两部分组成。
  • 提供Web UI和C#测试场景脚本,易于上手。
  • 可以通过Nuget库安装DFrame。
  • 支持动态URL和参数传入。
  • 可以简单测试HTTP GET/POST/PUT/DELETE请求。
  • DFrame支持分布式场景,每个Worker可以连接到统一的Controller。
  • 提供四种测试模式:Request、Repeat、Duration和Infinite。
  • 项目地址为https://github.com/Cysharp/DFrame。
➡️

继续阅读