https://github.com/kwishna/grafana-k6-performance-test
API and UI performance testing using Grafana K6
https://github.com/kwishna/grafana-k6-performance-test
golang grafana javascript k6 performance-testing playwright rest-api
Last synced: 4 months ago
JSON representation
API and UI performance testing using Grafana K6
- Host: GitHub
- URL: https://github.com/kwishna/grafana-k6-performance-test
- Owner: kwishna
- Created: 2024-05-17T20:25:44.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-18T18:57:30.000Z (over 1 year ago)
- Last Synced: 2025-05-20T07:32:02.054Z (about 1 year ago)
- Topics: golang, grafana, javascript, k6, performance-testing, playwright, rest-api
- Language: JavaScript
- Homepage:
- Size: 13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Learning Grafana K6 Performance/Load Testing Tool
This repository contains my journey of learning and practicing with the Grafana
K6 performance/load testing tool. K6 is a modern load testing tool that makes it
easy to build, run, and analyze load tests for websites, APIs, and other
systems.
## Getting Started
To get started with K6, you'll need to have K6 installed on your machine. Once you have those prerequisites, you can install
some external supporting Node libraries.
## Basic Scripts
In this repository, you'll find a collection of basic K6 scripts that I've
written while learning the tool. These scripts cover various scenarios, such as:
- Simple load testing for a website
- API load testing
- And more!
## Diving Deeper
As I continue to learn and explore K6, I'll be adding more advanced scripts and
examples to this repository. Some of the topics I plan to cover include:
- Scripting with JavaScript ES6
- Using K6 extensions and plugins
- Integrating K6 with other tools (e.g., Grafana, InfluxDB)
- Distributed load testing
- And more!
Stay tuned for updates and feel free to contribute or provide feedback!
## Resources
Here are some useful resources for learning and working with K6:
- [K6 Documentation](https://k6.io/docs/)
- [K6 GitHub Repository](https://github.com/grafana/k6)
- [K6 Community Forum](https://community.k6.io/)
- [K6 Blog](https://k6.io/blog/)
Happy load testing!