Build k6 with extensions
Previously, I have covered an article on Load Testing SQL Databases with k6. For your information, from k6 version 0.29.0 onwards, you can write a k6 Go extension and build your own k6 binaries. This comes in handy as you can use a single framework for load testing different protocols, such as ZMTQ, SQL, Avro, MLLP, etc.
A k6 extension to test the performance of a Redis instance.
Fortunately, k6 provides the xk6-redis extension as part of their ecosystem. You can use it directly to build your own custom k6 binaries for testing Redis server.
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
In this series of k6 extensions, let’s benchmark Redis now. According to redis.io, Redis is a type of in-memory data structure store that can be used as database, cache and message broker.
Get Started with xk6-browser
1 project | dev.to | 11 Jan 2023
Redis 7 benchmarks 3-26% slower than 6
4 projects | news.ycombinator.com | 6 Dec 2022
Redis as a Database with Redis OM
4 projects | dev.to | 13 Nov 2022
Create Logger for Microservices Powered By RedisSearch & RedisJSON
6 projects | dev.to | 15 Sep 2022
Using RedisJSON and RedisSearch operation in Redis
5 projects | dev.to | 19 Jul 2022