Ask HN: JMeter Alternative?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • awesome-http-benchmark

    HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)

  • I have not used it myself but colleagues of mine recommend k6: https://k6.io/open-source/

    There is also a Github repository keeping track of all the load-testing tools out there: https://github.com/denji/awesome-http-benchmark You will probably find something that will fit your bill.

    I do not understand though why it is of any relevance what language the application is written in. Yes, it indicates a certain speed and novelty but you can write fast applications with good UX in other programming languages too.

  • Hey

    HTTP load generator, ApacheBench (ab) replacement (by rakyll)

  • I've used LoadForge before for stress testing:

    https://loadforge.com

    I found it a good middle-ground between DIY tools like "hey" and the likes of JMeter and K6.

    LoadForge is really just a frontend for Locust [2]behind the scenes so all tests are written in Python which might not fit your requirement for Go/Rust, but it's affordable and quick to get started with.

    [1] https://github.com/rakyll/hey

  • 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.

    InfluxDB logo
  • locust

    Write scalable load tests in plain Python 🚗💨

  • Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

  • I suppose the end goal is to replicate production traffic patterns as close as possible. Why not just use production traffic? Of course omitting PII is mandatory.

    Take a look at goreplay. https://github.com/buger/goreplay/wiki

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

  • What server to pick for a good amount of consistent traffic?

    2 projects | /r/sysadmin | 4 Dec 2022
  • Understand Django: Go Fast With Django

    2 projects | dev.to | 19 Jan 2022
  • Load Testing Tool

    2 projects | /r/devops | 7 May 2021
  • Are you ready for a Goose Attack?

    3 projects | dev.to | 30 Mar 2021
  • Best way to benchmark and load test an api.

    3 projects | /r/devops | 17 Feb 2021