4. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识wrk、wrk2
3. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识bombardier
2. 堪比JMeter的.Net压测工具 - Crank 进阶篇 - 认识yml
1. 堪比JMeter的.Net压测工具 - Crank 入门篇

1. 堪比JMeter的.Net压测工具 - Crank 入门篇

1. 前言

Crank 是.NET 团队用来运行基准测试的基准测试基础架构,包括(但不限于)来自TechEmpower Web 框架基准测试的场景,是2021年.NET Conf 大会上介绍的一项新的项目,其前身是Benchmarks

Crank目标之一是为开发人员提供一种工具,让他们能够非常轻松地处理性能并衡量潜在的改进。其中一些功能是:

  • 部署和基准测试基于 .NET 或 Docker 容器的多层应用程序

    通过指定.Net项目(本地路径或git远程仓库地址),支持直接部署或通过Docker部署应用程序,用于基准测试)

  • 通过Yml配置,不仅仅支持结果存储在 JSON 、SQL Server 中还支持存储到csv文件中以用于图表

    目前有小伙伴已经在提议将支持存储在es

  • 支持更改自定义应用程序的Franework环境,测试在不同环境下的性能
  • 收集诊断跟踪信息
阅读更多
.Net Minimal API 介绍

.Net Minimal API 介绍

Minimal APIs 是.Net 6 中新增的模板,借助 C# 10 的一些特性以最少的代码运行一个 Web 服务。本文脱离 VS 通过 VS Code,完成一个简单的 Minimal Api 项目的开发。

阅读更多