Crank这款.Net压测工具,能否与JMeter相媲美?入门教程在哪?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2532个文字,预计阅读时间需要11分钟。
1.+ Crank 是.NET 团队用来运行基准测试的基础框架,包括来至TechEmpower Web 框架基准测试的场景,是2021年.NET Conf 大会上介绍的一项新项目,其前身是Benchmarks。
1. 前言Crank 是.NET 团队用来运行基准测试的基准测试基础架构,包括(但不限于)来自TechEmpower Web 框架基准测试的场景,是2021年.NET Conf 大会上介绍的一项新的项目,其前身是Benchmarks。
Crank目标之一是为开发人员提供一种工具,让他们能够非常轻松地处理性能并衡量潜在的改进。其中一些功能是:
- 部署和基准测试基于 .NET 或 Docker 容器的多层应用程序
通过指定.Net项目(本地路径或git远程仓库地址),支持直接部署或通过Docker部署应用程序,用于基准测试)
- 通过Yml配置,不仅仅支持结果存储在 JSON 、SQL Server 中还支持存储到csv文件中以用于图表
目前有小伙伴已经在提议将支持存储在es
- 支持更改自定义应用程序的Franework环境,测试在不同环境下的性能
- 收集诊断跟踪信息
Crank由Agent、Controller两部分组成
Controller是任务的调度者,可以调度负载任务以及输出结果
Agent是基准代理,任务的实际执行者,接收来自Controller的任务并执行。
本文共计2532个文字,预计阅读时间需要11分钟。
1.+ Crank 是.NET 团队用来运行基准测试的基础框架,包括来至TechEmpower Web 框架基准测试的场景,是2021年.NET Conf 大会上介绍的一项新项目,其前身是Benchmarks。
1. 前言Crank 是.NET 团队用来运行基准测试的基准测试基础架构,包括(但不限于)来自TechEmpower Web 框架基准测试的场景,是2021年.NET Conf 大会上介绍的一项新的项目,其前身是Benchmarks。
Crank目标之一是为开发人员提供一种工具,让他们能够非常轻松地处理性能并衡量潜在的改进。其中一些功能是:
- 部署和基准测试基于 .NET 或 Docker 容器的多层应用程序
通过指定.Net项目(本地路径或git远程仓库地址),支持直接部署或通过Docker部署应用程序,用于基准测试)
- 通过Yml配置,不仅仅支持结果存储在 JSON 、SQL Server 中还支持存储到csv文件中以用于图表
目前有小伙伴已经在提议将支持存储在es
- 支持更改自定义应用程序的Franework环境,测试在不同环境下的性能
- 收集诊断跟踪信息
Crank由Agent、Controller两部分组成
Controller是任务的调度者,可以调度负载任务以及输出结果
Agent是基准代理,任务的实际执行者,接收来自Controller的任务并执行。

