196 lines
27 KiB
Plaintext
196 lines
27 KiB
Plaintext
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome k6 [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
|
||
[38;5;12mA collection of resources by the community, on (testing with) .[39m
|
||
|
||
|
||
[38;5;12mContributions are welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mArticles[0m[38;5;12m (#articles)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVideos[0m[38;5;12m (#videos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExamples/Templates[0m[38;5;12m (#examplestemplates)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCI/CD[0m[38;5;12m (#cicd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExtensions[0m[38;5;12m (#extensions)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRelated[0m[38;5;12m (#related)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mArticles[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6 Learn[0m[38;5;12m (https://github.com/grafana/k6-learn) - Explanation of the principles of load testing and practical examples for how to do it with k6.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 OSS workshop[0m[38;5;12m (https://github.com/grafana/k6-oss-workshop) - A 2-3 hour k6 workshop with practical k6 examples using the QuickPizza demo app.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBeginner's guide to load testing with k6[0m[38;5;12m (https://link.medium.com/npI9sjDyyjb) - Introductory guide in several parts, helping you get started with k6.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBest[0m[38;5;14m[1m [0m[38;5;14m[1mpractices[0m[38;5;14m[1m [0m[38;5;14m[1morganizing[0m[38;5;14m[1m [0m[38;5;14m[1mperformance[0m[38;5;14m[1m [0m[38;5;14m[1mtesting[0m[38;5;14m[1m [0m[38;5;14m[1mprojects[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mk6[0m[38;5;12m [39m[38;5;12m(https://grafana.com/blog/2024/04/30/organizing-your-grafana-k6-performance-testing-suite-best-practices-to-get-started/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGuidelines[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mscale[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m
|
||
[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mteams[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprojects.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPart[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mJavaScript[0m[38;5;14m[1m [0m[38;5;14m[1mtools,[0m[38;5;14m[1m [0m[38;5;14m[1mshared[0m[38;5;14m[1m [0m[38;5;14m[1mlibraries,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mTypeScript[0m[38;5;12m [39m[38;5;12m(https://grafana.com/blog/2024/05/02/setting-up-your-grafana-k6-performance-testing-suite-javascript-tools-shared-libraries-and-more/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStting[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mk6[39m[38;5;12m [39m[38;5;12mperformance[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12msuite[39m[38;5;12m [39m
|
||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mtools,[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mlibraries,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTypeScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDistributed load testing with k6[0m[38;5;12m (https://feryn.eu/presentations/distributed-load-testing-k6-confoo23) - Thijs Feryn presents in ConFoo Montreal 2023.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing with k6[0m[38;5;12m (https://medium.com/@dan.ryan.emmons/qa-load-testing-with-k6-io-c11c2afced04) - Brief overview of features and capabilities of k6.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTest and visualize with InfluxDB, Grafana and K6[0m[38;5;12m (https://medium.com/@naoko.reeves/load-test-with-k6-and-visualize-with-influxdb-and-grafana-c6097a6f6d0a) - Setting up load tests and visualizing them using grafana dashboards.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpen source load testing tool review 2020[0m[38;5;12m (https://grafana.com/blog/2020/03/03/open-source-load-testing-tool-review/) - Detailed comparison of the most popular open source load testing tools.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Your API with Swagger/OpenAPI and k6[0m[38;5;12m (https://k6.io/blog/load-testing-your-api-with-swagger-openapi-and-k6) - Generate k6 load test scripts from OpenAPI specifications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Your API with Postman[0m[38;5;12m (https://grafana.com/blog/2020/04/19/load-testing-your-api-with-postman/) - How to use Postman collections to load test your API.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing & Black Friday capacity planning[0m[38;5;12m (https://medium.com/back-market-engineering/how-back-market-sres-prepared-for-black-friday-5f017f343408) - How Back Market prepared for Black Friday with k6 based load testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing SQL Databases with k6[0m[38;5;12m (https://grafana.com/blog/2021/07/14/load-testing-sql-databases/) - How to use the xk6-sql extension to test SQL databases directly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntroducing TestRail in your K6 tests[0m[38;5;12m (https://dev.to/kwidera/introducing-testrail-in-you-k6-tests-eck) - Reporting k6 output to TestRail.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBeautiful Load Testing With K6 and Docker Compose[0m[38;5;12m (https://medium.com/swlh/beautiful-load-testing-with-k6-and-docker-compose-4454edb3a2e3) - How to run load tests using the awesome combination of Docker Compose, K6, InfluxDB and Grafana.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing with Azure DevOps and k6[0m[38;5;12m (https://medium.com/microsoftazure/load-testing-with-azure-devops-and-k6-839be039b68a) - How to setup Azure DevOps to perform automated load tests using k6, handleCallback, and JUnit.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mK6 — Custom Slack Integration: Metrics are the Magic of Tests[0m[38;5;12m (https://medium.com/geekculture/k6-custom-slack-integration-metrics-are-the-magic-of-tests-527aaf613595) - How to send k6 output results to Slack using the handleSummary callback.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad testing with k6[0m[38;5;12m (https://levelup.gitconnected.com/load-testing-with-k6-48488c7946bb) - Using k6 for load, soak, stress, spike and smoke testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to write three times fewer lines of code when doing load testing[0m[38;5;12m (https://dev.to/tarantool/how-to-write-three-times-fewer-lines-of-code-when-doing-load-testing-9lb) - Building a k6 extension in Go to test Tarantool.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing. k6 + TypeScript + Azure DevOps[0m[38;5;12m (https://alex-klaus.com/load-test-k6-typescript-azure/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance testing with k6[0m[38;5;12m (https://blog.shanelee.name/2021/12/15/performance-testing-with-k6/) - On API performance testing, with Open API and TypeScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 introduces browser automation and Prometheus support in k6 OSS[0m[38;5;12m (https://grafana.com/blog/2021/11/24/k6-introduces-browser-automation-and-prometheus-support-in-k6-oss/) - From the Grafana blog: feature announcements at ObservabilityCON 2021.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTesting[0m[38;5;14m[1m [0m[38;5;14m[1mshift[0m[38;5;14m[1m [0m[38;5;14m[1mleft[0m[38;5;14m[1m [0m[38;5;14m[1mobservability[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mGrafana[0m[38;5;14m[1m [0m[38;5;14m[1mStack,[0m[38;5;14m[1m [0m[38;5;14m[1mOpenTelemetry,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mk6[0m[38;5;12m [39m[38;5;12m(https://grafana.com/blog/2021/12/06/testing-shift-left-observability-with-the-grafana-stack-opentelemetry-and-k6/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mGrafana[39m[38;5;12m [39m[38;5;12mblog:[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msummary[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mExecutive[39m[38;5;12m [39m
|
||
[38;5;12mDirector[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mPlatform[39m[38;5;12m [39m[38;5;12mEngineering[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mJPMorgan[39m[38;5;12m [39m[38;5;12mChase,[39m[38;5;12m [39m[38;5;12mVinodh[39m[38;5;12m [39m[38;5;12mRavi's[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mObservabilityCON[39m[38;5;12m [39m[38;5;12m2021.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mUmbraco 9 - What a Performance![0m[38;5;12m (https://moriyama.co.uk/about-us/news/blog-umbraco-9-what-a-performance/) - Test the performance of Umbraco v9 on Azure against Umbraco v8 and comparing Windows vs Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOn maintaining a k6 codebase, Part 1[0m[38;5;12m (https://filfreire.com/posts/k6_tricks_ep1) - Personal tips to maintain a challenging k6 load testing codebase.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDistributed Load Testing With K6[0m[38;5;12m (https://engineering.empathy.co/distributed-load-testing-with-k6/) - Setting up distributed execution with k6-operator and Argo workflows.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad testing with k6 and k8s[0m[38;5;12m (https://www.toucantoco.com/en/tech-blog/tech-blog/load-testing-with-k6-and-k8s) - The Toucan DevOps team explains why they chose k6 as their load testing tool and how they deploy it on k8s.[39m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCloudPosse's Load Testing Stack[0m[38;5;12m (https://github.com/cloudposse/load-testing) - Load testing stack using k6, Grafana and InfluxDB.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReal-time stress:[0m
|
||
[38;5;12mAnyCable, k6, WebSockets, and Yabeda[39m[38;5;14m[1m (https://evilmartians.com/chronicles/real-time-stress-anycable-k6-websockets-and-yabeda) - Evil Martians adding "real-time stress" with k6 and WebSockets.[0m
|
||
[38;5;12m- [39m[38;5;14m[1mScaling Confidently with the Load and Fault Team[0m[38;5;12m (https://robinhood.engineering/scaling-confidently-with-the-load-and-fault-team-122978333d9) - Robinhood on load testing a Kubernetes system with k6.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStreamlining Performance Testing with K6 and ChatGPT[0m[38;5;12m (https://medium.com/@monish.correia/streamlining-performance-testing-with-k6-and-chatgpt-206c6c7db82b) - Monish Correia writes k6 tests using GitHub co-pilot.[39m
|
||
|
||
[38;2;255;187;0m[4mVideos[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6 YouTube Channel[0m[38;5;12m (https://www.youtube.com/c/k6test)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to use k6 Cloud for load testing[0m[38;5;12m (https://www.youtube.com/watch?v=ncxCIuo5tUU&list=PLJdv3RhAQXNGkRCp7Q0k77n5jif4qjz2o) - A series of quick videos for getting started with k6 Cloud.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIntro to load testing with k6 and Grafana (k6 data source plugin and Prometheus Remote Write)[0m[38;5;12m (https://www.youtube.com/watch?v=tFsIgbqXbxM)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrom Grafana ObservabilityCON: Intro to using k6 load testing with the Grafana observability stack[0m[38;5;12m (https://grafana.com/go/observabilitycon/2021/k6-load-testing/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFrom Grafana ObservabilityCON: Building performance tests into your CI pipeline with k6 and Grafana, w/ Matthew Churcher, QA Engineer at Vonage[0m[38;5;12m (https://grafana.com/go/observabilitycon/2021/performance-testing-vonage/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEveryoneCanContribute cafe: Load Performance Testing with k6[0m[38;5;12m (https://youtu.be/_ty40gSaaw8)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPlaylist - What others says about k6[0m[38;5;12m (https://www.youtube.com/playlist?list=PLJdv3RhAQXNExTjuYN9ukawFHB7ucuejp)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWhat is K6 & How to get started with k6[0m[38;5;12m (https://www.youtube.com/watch?v=ZAq87eZ1w2U) - Tutorial using k6 Extensions for Observability by "Is it Observable?"[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWebsite Performance + Load Testing with K6 (k6.io) in 5 MINUTES![0m[38;5;12m (https://www.youtube.com/watch?v=brasMBAezJY) - Introductory overview of k6, showing how to create a test from a HAR file, by the DevOps Directive.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPerformance Testing your web app with k6[0m[38;5;12m (https://www.youtube.com/watch?v=Hu1K2ZGJ_K4) - A walkthrough of the open-source load and performance regression testing tool, k6, and how to load test your APIs and websites, by Chris James.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mApplication Load Testing with k6[0m[38;5;12m (https://www.youtube.com/watch?v=iQmItkazLOk) - Daniel Knittl-Frank @TechTalk Days 2021, Intro to k6.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mPerformance Testing From Zero to Hero with K6 & Azure[0m[38;5;12m (https://youtu.be/71N4_2Fv3I4?si=4eoRcvQfXNJR4aaa) - Jose Luis Latorre Millas at NDC Oslo 2021.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAI-Powered K6 Testing: No Code, No Hassle, Just ChatGPT! 🦾🚀[0m[38;5;12m (https://www.youtube.com/watch?v=RYyPduBqGM4) - In this video, Karthik K.K. demonstrates how ChatGPT can create k6 tests without writing a single line of code.[39m
|
||
|
||
[38;2;255;187;0m[4mExamples/Templates[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6 examples[0m[38;5;12m (https://grafana.com/docs/k6/latest/examples/) - A list of common examples on the k6 documentation.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 QuickPizza examples[0m[38;5;12m (https://github.com/grafana/quickpizza) - Web application used for demos and workshops with multiple k6 examples.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-template-es6[0m[38;5;12m (https://github.com/grafana/k6-template-es6) - Starter template using Webpack and Babel to enable ES6 features in k6 tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-typescript-template[0m[38;5;12m (https://github.com/grafana/k6-template-typescript) - Starter template using Webpack bundler to write k6 tests in TypeScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-rollup-example[0m[38;5;12m (https://github.com/grafana/k6-rollup-example) - Example using Rollup to bundle k6 tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJahmilli/k6-example[0m[38;5;12m (https://github.com/Jahmilli/k6-example) - Starter template using Vite (Rollup) bundler to write k6 tests in TypeScript.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mtom-miseur/k6-templates[0m[38;5;12m (https://github.com/tom-miseur/k6-templates/) - Opinionated starter templates for k6 projects.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwissLife-OSS/k6-multiscenario-template[0m[38;5;12m (https://github.com/SwissLife-OSS/K6-MultiScenario-template) - Use K6 to implement a Multi Scenario template.[39m
|
||
[38;5;12m- [39m[38;5;14m[1magilob/multiscenario-tests[0m[38;5;12m (https://b.agilob.net/programming/k6/multiscenario-tests/) - Running multiple scenarios at once.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIm5tu/template-k6[0m[38;5;12m (https://github.com/Im5tu/template-k6) - A K6 Performance Test Suite Template.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mmohsenny/k6-test-template[0m[38;5;12m (https://github.com/mohsenny/k6-test-template) - Load testing framework.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mkwidera/k6_framework[0m[38;5;12m (https://github.com/kwidera/k6_framework) - Another k6 framework example.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSahanipe/pet_store[0m[38;5;12m (https://github.com/Sahanipe/pet_store) - Modularized scripts for the Swagger PetStore APIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mlreimer/continuous-k6k8s[0m[38;5;12m (https://github.com/lreimer/continuous-k6k8s) - Continuously run k6 tests in Kubernetes using cronjobs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mluketn/docker-k6-grafana-influxdb[0m[38;5;12m (https://github.com/luketn/docker-k6-grafana-influxdb) - Demonstrates how to run load tests with containerised instances of K6, Grafana and InfluxDB.[39m
|
||
|
||
[38;2;255;187;0m[4mTools[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6-to-junit[0m[38;5;12m (https://github.com/Mattihew/k6-to-junit) - Tool for converting k6 output to JUnit XML for easy use with CIs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-reporter[0m[38;5;12m (https://github.com/benc-uk/k6-reporter) - Tool for converting k6 output to HTML reports.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-html-reporter[0m[38;5;12m (https://github.com/szboynono/k6-html-reporter) - Tool for generating k6 HTML reports.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mhar-to-k6[0m[38;5;12m (https://github.com/grafana/har-to-k6) - Tool for converting HAR recordings to k6 test scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mpostman-to-k6[0m[38;5;12m (https://github.com/grafana/postman-to-k6) - Tool for converting Postman collections to k6 test scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 generator[0m[38;5;12m (https://github.com/OpenAPITools/openapi-generator) - Tool for converting Swagger/OpenAPI specifications to k6 test scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjmeter-to-k6[0m[38;5;12m (https://github.com/grafana/jmeter-to-k6) - Tool for converting JMeter test cases to k6 test scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mjslib.k6.io[0m[38;5;12m (https://jslib.k6.io/) - Useful utility libs for k6 scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for visual studio code[0m[38;5;12m (https://marketplace.visualstudio.com/items?itemName=k6.k6&ssr=false#overview) - Marketplace Extension for running k6 directly from your IDE.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for IntelliJ[0m[38;5;12m (https://plugins.jetbrains.com/plugin/16141-k6) - IntelliJ-based Plugin to run and debug [39m[38;5;12m*[39m[48;2;30;30;40m[38;5;13m[3msic![0m[48;2;30;30;40m[38;5;13m[3m*[0m[38;5;12m k6 tests locally or in the [39m[38;5;14m[1mk6 Cloud[0m[38;5;12m (https://app.k6.io/) from your IntelliJ IDE.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 Testkube executor[0m[38;5;12m (https://kubeshop.github.io/testkube/executor-k6/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-junit[0m[38;5;12m (https://github.com/simbadltd/k6-junit) - k6 JUnit summary exporter libray.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6-expect[0m[38;5;12m (https://github.com/simbadltd/k6-expect) - k6 library that simplifies writing tests in a functional way by providing a jest-like syntax for expectations.[39m
|
||
|
||
[38;2;255;187;0m[4mCI/CD[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for AWS CodeBuild[0m[38;5;12m (https://k6.io/blog/integrating-k6-with-aws-codebuild/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Azure Pipelines[0m[38;5;12m (https://k6.io/blog/integrating-load-testing-with-azure-pipelines/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Bamboo[0m[38;5;12m (https://k6.io/blog/integrating-k6-with-bamboo/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Buddy[0m[38;5;12m (https://k6.io/blog/integrating-k6-with-buddy-devops/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for CircleCI[0m[38;5;12m (https://grafana.com/blog/2022/03/06/load-testing-with-circleci/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Flagger[0m[38;5;12m (https://grafana.com/blog/2022/04/28/deployment-time-testing-with-grafana-k6-and-flagger/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for GitHub Actions[0m[38;5;12m (https://k6.io/blog/load-testing-using-github-actions/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for GitLab[0m[38;5;12m (https://grafana.com/blog/2020/09/27/load-testing-with-gitlab/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Google Cloud Build[0m[38;5;12m (https://k6.io/blog/integrating-k6-with-google-cloud-build/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Jenkins[0m[38;5;12m (https://k6.io/blog/integrating-load-testing-with-jenkins/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for Keptn[0m[38;5;12m (https://k6.io/blog/performance-testing-in-keptn-using-k6/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mk6 for TeamCity[0m[38;5;12m (https://k6.io/blog/load-testing-using-teamcity-and-k6/)[39m
|
||
|
||
|
||
|
||
[38;2;255;187;0m[4mExtensions[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mk6 Extensions[0m[38;5;12m (https://grafana.com/docs/k6/latest/extensions/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGitHub Topic: xk6[0m[38;5;12m (https://github.com/topics/xk6) - Explore k6 extensions tagged with the xk6 label.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mExtension Registry[0m[38;5;12m (https://grafana.com/docs/k6/latest/extensions/explanations/extensions-registry/) - Curated listing of k6 extensions.[39m
|
||
|
||
[38;2;255;187;0m[4mOfficial[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-client-tracing[0m[38;5;12m (https://github.com/grafana/xk6-client-tracing) - Client for load testing distributed tracing backends.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-disruptor[0m[38;5;12m (https://github.com/grafana/xk6-disruptor) - Inject faults to test 💣.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-exec[0m[38;5;12m (https://github.com/grafana/xk6-exec) - Run external commands.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-kubernetes[0m[38;5;12m (https://github.com/grafana/xk6-kubernetes) - Interact with Kubernetes clusters.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-loki[0m[38;5;12m (https://github.com/grafana/xk6-loki) - Client for load testing Loki.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-notification[0m[38;5;12m (https://github.com/grafana/xk6-notification) - Create notifications.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-influxdb[0m[38;5;12m (https://github.com/grafana/xk6-output-influxdb) - Export results to InfluxDB v2.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-kafka[0m[38;5;12m (https://github.com/grafana/xk6-output-kafka) - Export k6 results in real-time to Kafka.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-timescaledb[0m[38;5;12m (https://github.com/grafana/xk6-output-timescaledb) - Export k6 results to TimescaleDB.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-client-prometheus-remote[0m[38;5;12m (https://github.com/grafana/xk6-client-prometheus-remote) - Test Prometheus Remote Write performance.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-sql[0m[38;5;12m (https://github.com/grafana/xk6-sql) - Load-test SQL Servers (PostgreSQL, MySQL and SQLite3 for now).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-ssh[0m[38;5;12m (https://github.com/grafana/xk6-ssh) - SSH.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-cable[0m[38;5;12m (https://github.com/anycable/xk6-cable) - Test Action Cable and AnyCable functionality.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-coap[0m[38;5;12m (https://github.com/golioth/xk6-coap) - Interact with Constrained Application Protocol endpoints.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-dotenv[0m[38;5;12m (https://github.com/szkiba/xk6-dotenv) - Load env vars from a .env file.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-ethereum[0m[38;5;12m (https://github.com/distribworks/xk6-ethereum) - K6 extension for ethereum protocols.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-faker[0m[38;5;12m (https://github.com/szkiba/xk6-faker) - Generate random fake data.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-file[0m[38;5;12m (https://github.com/avitalique/xk6-file) - Write files.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-g0[0m[38;5;12m (https://github.com/szkiba/xk6-g0) - Write k6 tests in golang.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-kafka[0m[38;5;12m (https://github.com/mostafa/xk6-kafka) - Load-test Apache Kafka. Includes support for Avro messages.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-kv[0m[38;5;12m (https://github.com/oleiade/xk6-kv) - Share key-value data between VUs.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-mock[0m[38;5;12m (https://github.com/szkiba/xk6-mock) - Mock HTTP(S) servers.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-mqtt[0m[38;5;12m (https://github.com/pmalhaire/xk6-mqtt) - MQTT extension.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-nats[0m[38;5;12m (https://github.com/ydarias/xk6-nats) - Provides NATS support for k6 tests.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-opentelemetry[0m[38;5;12m (https://github.com/thmshmm/xk6-opentelemetry) - Generate OpenTelemetry signals from within your test scripts.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-elasticsearch[0m[38;5;12m (https://github.com/elastic/xk6-output-elasticsearch) - Export results to Elasticsearch 8.x.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-prometheus-pushgateway[0m[38;5;12m (https://github.com/martymarron/xk6-output-prometheus-pushgateway) - Export results to Prometheus pushgateway.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-statsd[0m[38;5;12m (https://github.com/LeonAdato/xk6-output-statsd) - Enables real-time output of test metrics to a StatsD service.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-output-timestream[0m[38;5;12m (https://github.com/leonyork/xk6-output-timestream) - Export results to AWS Timestream.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-playwright[0m[38;5;12m (https://github.com/nicholasvuono/xk6-playwright) - Browser automation and end-to-end web testing using Playwright.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-prometheus[0m[38;5;12m (https://github.com/szkiba/xk6-prometheus) - Prometheus HTTP exporter for k6.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-prompt[0m[38;5;12m (https://github.com/Juandavi1/xk6-prompt) - Support for input arguments via UI.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-sse[0m[38;5;12m (https://github.com/phymbert/xk6-sse) - A k6 extension for Server-Sent Events (SSE).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-tcp[0m[38;5;12m (https://github.com/NAlexandrov/xk6-tcp) - Send data to TCP port.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mxk6-top[0m[38;5;12m (https://github.com/szkiba/xk6-top) - Updating the current k6 metrics summaries on the terminal during the test run.[39m
|
||
|
||
[38;2;255;187;0m[4mRelated[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mHow They Load Test[0m[38;5;12m (https://github.com/aliesbelik/how-they-load) - A collection of resources on how companies around the world perform load testing.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoad Testing Toolkit[0m[38;5;12m (https://github.com/aliesbelik/load-testing-toolkit) - A collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mawesome-http-benchmark[0m[38;5;12m (https://github.com/denji/awesome-http-benchmark) - A collection of HTTP benchmark tools, testing/debugging, & restAPI (RESTful).[39m
|
||
|
||
[38;2;255;187;0m[4mContributing[0m
|
||
|
||
|
||
[38;5;12mWant to help in making this list better? Yay, that's awesome! Before you get started though, please have a look at our [39m[38;5;14m[1mcode of conduct[0m[38;5;12m (code_of_conduct.md) and [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md).[39m
|
||
|
||
|
||
[38;5;12mk6 Github: https://github.com/grafana/awesome-k6[39m
|