https://mp.weixin.qq.com/s?__biz=MzAwNTMxMzg1MA==&mid=2654088112&idx=2&sn=d65ee0232fb1ece8a5580451d5230745&chksm=80d80fe5b7af86f37a8b624a79cc5a58a4e21c755f6cb75a2bbc1216ced2d117ef18c939bde3&mpshare=1&scene=23&srcid=02260ZaMnpHHG0bYdGb2hXia&sharer_sharetime=1645844550629&sharer_shareid=3fbf667202e3571656770d85ec2d851f#rd

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

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

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

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

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

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

支持更改自定义应用程序的Franework环境,测试在不同环境下的性能

收集诊断跟踪信息

源码地址:https://github.com/doddgu/crank/tree/sample

参考链接:

https://github.com/dotnet/crank

https://github.com/aspnet/Benchmarks

https://www.youtube.com/watch?v=2IgfrnG-128

开源地址
MASA.BuildingBlocks:https://github.com/masastack/MASA.BuildingBlocks

MASA.Contrib:https://github.com/masastack/MASA.Contrib

MASA.Utils:https://github.com/masastack/MASA.Utils

MASA.EShop:https://github.com/masalabs/MASA.EShop

MASA.Blazor:https://github.com/BlazorComponent/MASA.Blazor

AWVS

https://www.jianshu.com/p/228b6a5c4917

文档更新时间: 2022-07-02 16:56   作者:admin