pytest-benchmark VS asv

Compare pytest-benchmark vs asv and see what are their differences.

asv

Airspeed Velocity: A simple Python benchmarking tool with web-based reporting (by airspeed-velocity)
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
pytest-benchmark asv
2 3
1,200 840
- 1.1%
6.0 9.1
about 2 months ago 19 days ago
Python Python
BSD 2-clause "Simplified" License BSD 3-clause "New" or "Revised" License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

pytest-benchmark

Posts with mentions or reviews of pytest-benchmark. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-23.

asv

Posts with mentions or reviews of asv. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-10.
  • git-appraise – Distributed Code Review for Git
    13 projects | news.ycombinator.com | 10 Aug 2023
    > All these workflows are a derivation of the source in the repository and keeping them close together has a great aesthetic.

    I agree. Version control is a great enabler, so using it to track "sources" other than just code can be useful. A couple of tools I like to use:

    - Artemis, for tracking issues http://www.chriswarbo.net/blog/2017-06-14-artemis.html

    - ASV, for tracking benchmark results https://github.com/airspeed-velocity/asv (I use this for non-Python projects via my asv-nix plugin http://www.chriswarbo.net/projects/nixos/asv_benchmarking.ht... )

  • Is GitHub Actions suitable for running benchmarks?
    2 projects | dev.to | 18 Aug 2021
    scikit-image, the project that commissioned this task, uses Airspeed Velocity, or asv, for their benchmark tests.
  • Memory benchmarking tools
    1 project | /r/overclocking | 24 Jun 2021
    Problem - The project currently uses Airspeed Velocity for tracking the memory changes. But I am having a lot of trouble setting this up and using this tool for monitoring memory consumption on a regular basis. Are you guys aware of some other open-source tools that I can use instead of this? I am stuck with this thing for some time now. I would appreciate any help.

What are some alternatives?

When comparing pytest-benchmark and asv you can also consider the following projects:

pytest-codspeed - Pytest plugin to create CodSpeed benchmarks

pyperformance - Python Performance Benchmark Suite

pydantic-core - Core validation logic for pydantic written in rust

pybench - Python benchmark tool inspired by Geekbench.

action - Github Actions for running CodSpeed in your CI

scikit-image - Image processing in Python

cloud_benchmarker - Cloud Benchmarker automates performance testing of cloud instances, offering insightful charts and tracking over time.

fashion-mnist - A MNIST-like fashion product database. Benchmark :point_down:

pyperf - Toolkit to run Python benchmarks

pyeventbus - Python Eventbus

fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production

git-appraise-eclipse - Distributed code review for Eclipse