面向 .NET 的基准测试库,可将 C# 方法转换为可复现的性能测试并自动生成统计报告。
1.2万+2 本周1080C#MIT维护活跃更新于 18小时前
一个 pytest 插件,提供 benchmark fixture,用于在测试中对 Python 函数进行计时基准测试。
pytest-benchmark 为 pytest 增加了 benchmark fixture。把函数传给该 fixture 后,它会反复运行该函数,并将运行分组为按所选计时器校准的轮次,最后在 pytest 的汇总输出中给出计时结果。
调用 fixture 时可以传入位置参数或关键字参数。pedantic 模式则可以显式控制 setup 函数、迭代次数和轮次数。结果可以与之前的运行进行比较,也可以生成计时分布的直方图。
由于与 pytest 集成,基准测试就是普通的测试函数,用常规的 pytest 命令运行即可。该插件以单个函数为测量对象,若要测量一段较大的代码,需要将其包装成函数。
从 PyPI 安装该插件
pip install pytest-benchmark概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
面向 .NET 的基准测试库,可将 C# 方法转换为可复现的性能测试并自动生成统计报告。
逐行分析 Python 函数耗时的性能剖析工具,可定位函数中每一行代码的执行时间。
开源 Java 应用,用于对 Web 应用及其他服务进行负载测试和性能测量。
用 Go 编写的跨平台 HTTP(S) 命令行压测工具,基于 fasthttp 实现高吞吐请求。
用于对 gRPC 服务进行基准测试和压力测试的命令行工具,支持并发、限速和多种输出格式。
面向 Elasticsearch 的宏观基准测试框架,可自动搭建集群、运行压测并对比结果。