xk6-kafka
ddosify
Our great sponsors
xk6-kafka | ddosify | |
---|---|---|
4 | 101 | |
123 | 8,159 | |
- | 0.9% | |
6.2 | 8.7 | |
11 days ago | 3 days ago | |
Go | Go | |
Apache License 2.0 | GNU Affero General Public License v3.0 |
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.
xk6-kafka
-
🔥 What is Apache Kafka and how to perform performance tests on it (Part 2) 👨🏻💻
Apache Kafka, like any other service, platform or server, has its performance limitations. In order to know them, you need to run performance tests on Apache Kafka's Cluster, which will show acceptation thresholds. One project that can help with this is xk6-kafka.
-
How to Load Test Your Kafka Producers and Consumers using k6
The xk6-kafka extension provides some convenient functions for interacting with Kafka Producers and Consumers. It serves as a producer that can send a high volume of messages per second, allowing you to monitor the system under test (SUT) and test how the application will keep up with the load.
ddosify
-
5 Awesome Go Projects To Know Before You Die
DDosify: https://github.com/ddosify/ddosify
-
Load Testing a Fintech API with CSV Test Data Import
We have organized this write-up into two parts to demonstrate two different features of Ddosify. In the first part, we will perform a load test on a GET endpoint that accepts base and target currency and returns their exchange rate of them. The rand() utility method is used to send different currencies on each request. In the second part, we will test a POST endpoint that performs exchange operations. We will use a CSV file that contains test data stored on our Test App's Database. Then we import this CSV file into Ddosify to replay the same transactions stored on DB, but in high concurrency. In both parts, we will gain insights into the reliability of our exchange API across high traffic.
-
Simple, open-source, lightweight stress tool
High-performance load testing tool, written in Golang. For distributed and Geo-targeted load testing: Ddosify Cloud - https://ddosify.com 🚀
This is a single-node version, so doesn't seem to be Distributed DoS. Probably not ideal for load testing systems where traffic shaping throttles misbehaving clients. Looks like a Distributed DoS testing option is available though.
- High-performance, open source load testing tool, written in Golang
What are some alternatives?
locust - Write scalable load tests in plain Python 🚗💨
Vegeta - HTTP load testing tool and library. It's over 9000!
Hey - HTTP load generator, ApacheBench (ab) replacement
Performance-Testing-Tools - 🛠 Curated list of Performance Testing Tools ⚡ All contributions are welcome 💜
k6-reporter - Output K6 test run results as formatted & easy to read HTML reports
go-wrk - go-wrk - a HTTP benchmarking tool based in spirit on the excellent wrk tool (https://github.com/wg/wrk)
Wide
Gogs - Gogs is a painless self-hosted Git service
Gitea - Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry and CI/CD
bombardier - Fast cross-platform HTTP benchmarking tool written in Go
gaia - Build powerful pipelines in any programming language.
Moby - The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems