Is there a way to automate performance tests?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/node

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarQube - Static code analysis for 29 languages.
  • nodemark

    A modern benchmarking library for Node.js

    What about running https://github.com/JoshuaWise/nodemark in CI?

  • benchmark.js

    A benchmarking library. As used on jsPerf.com.

    We have a series of benchmark suites using https://benchmarkjs.com/. Every CI run saves the results of the benchmarks to a json file that we persist across runs and can compare against.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • Gatling

    Modern Load Testing as Code

    I use nodemark to benchmark pure logic, not database interactions. If I wanted to benchmark the full application logic including database interactions, and I couldn't do it live, then I'd run my full app locally and smash it with ab, gatling or similar.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts