All Projects → grafana → k6-example-github-actions

grafana / k6-example-github-actions

Licence: other
No description or website provided.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to k6-example-github-actions

Jmeter Maven Plugin
The JMeter Maven Plugin
Stars: ✭ 362 (+1911.11%)
Mutual labels:  continuous-integration, load-testing, performance-testing
k6-action
k6 is now available as a GitHub Action
Stars: ✭ 64 (+255.56%)
Mutual labels:  actions, load-testing, performance-testing
k6-example-data-generation
Example repository showing how to utilise k6 and faker to load test using generated data
Stars: ✭ 32 (+77.78%)
Mutual labels:  examples, load-testing, performance-testing
load-testing-toolkit
Collection of open-source tools for debugging, benchmarking, load and stress testing your code or services.
Stars: ✭ 65 (+261.11%)
Mutual labels:  load-testing, performance-testing
ultron
new repository: https://github.com/wosai/ultron
Stars: ✭ 15 (-16.67%)
Mutual labels:  load-testing, performance-testing
chef-load
chef-load - a tool for simulating load on a Chef Infra Server and/or a Chef Automate server
Stars: ✭ 30 (+66.67%)
Mutual labels:  load-testing, performance-testing
great expectations action
A GitHub Action that makes it easy to use Great Expectations to validate your data pipelines in your CI workflows.
Stars: ✭ 66 (+266.67%)
Mutual labels:  continuous-integration, actions
f1
A tool for writing load test scenarios in Golang with a powerful command line runner
Stars: ✭ 81 (+350%)
Mutual labels:  load-testing, performance-testing
reframe
A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.
Stars: ✭ 154 (+755.56%)
Mutual labels:  continuous-integration, performance-testing
xray-action
... a GitHub action to import test results into "Xray" - A complete Test Management tool for Jira.
Stars: ✭ 16 (-11.11%)
Mutual labels:  continuous-integration, actions
github-create-release-action
Create a GitHub release from a Tag
Stars: ✭ 33 (+83.33%)
Mutual labels:  continuous-integration, actions
jmeter-to-k6
Converts JMeter .jmx files to k6 JS code
Stars: ✭ 57 (+216.67%)
Mutual labels:  load-testing, performance-testing
awesome-locust
A collection of resources covering different aspects of Locust load testing tool usage.
Stars: ✭ 40 (+122.22%)
Mutual labels:  load-testing, performance-testing
mzbench
Distributed Benchmarking
Stars: ✭ 39 (+116.67%)
Mutual labels:  load-testing, performance-testing
changed-files
Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
Stars: ✭ 733 (+3972.22%)
Mutual labels:  continuous-integration, actions
link-snitch
GitHub Action to scan your site for broken links so you can fix them 🔗
Stars: ✭ 50 (+177.78%)
Mutual labels:  continuous-integration, actions
gatf
Generic Automated Test Framework For API/UI/RPA/Load Testing
Stars: ✭ 15 (-16.67%)
Mutual labels:  load-testing, performance-testing
awesome-gatling
A collection of resources covering different aspects of Gatling load-testing tool usage.
Stars: ✭ 36 (+100%)
Mutual labels:  load-testing, performance-testing
k6-template-es6
Template repository for bundling test projects into single test scripts runnable by k6
Stars: ✭ 39 (+116.67%)
Mutual labels:  load-testing, performance-testing
postman-to-k6
Converts Postman collections to k6 script code
Stars: ✭ 269 (+1394.44%)
Mutual labels:  load-testing, performance-testing

Automated k6 load testing with Github Actions

This is an example repo for how to setup k6 with Github Actions to build load testing into an automation flow.

Examples:

File Description
.github/workflows/basic.yml Runs on ubuntu-latest using the marketplace action
.github/workflows/env-vars.yml Runs on ubuntu-latest, with env vars, using the marketplace action
.github/workflows/modules.yml Runs on ubuntu-latest, with js modules, using the marketplace action
.github/workflows/cloud.yml Runs in the k6 cloud, using the marketplace action
.github/workflows/macos.yml Runs on macOS, using k6 installed with hombrew
.github/workflows/windows.yml Runs on windows, using the downloaded k6 release binary
.github/workflows/docker.yml Runs on ubuntu-latest, in a docker container created from the official k6 docker image
.github/workflows/k6_extension.yml Runs on golang:1.17-alpine, an environment suitable for running k6 extensions

More complex examples could be combined from the basic examples from the list above.

The full guide describing how to use this repository is located here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].