k6
A modern load testing tool, using Go and JavaScript
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- bug.yaml
- config.yml
- feat_req.yaml
- release.md
- check-feature-briefs.sh
- go.mod
- go.sum
- jstest.go
- go.mod
- go.sum
- outputtest.go
- xk6-test.js
- auto-approve-renovate.yml
- browser_e2e.yml
- build.yml
- codeql-analysis.yml
- feature-briefs.yml
- issue-auto-assign.yml
- lint.yml
- packager.yml
- publish-techdocs.yaml
- second-approve-renovate.yml
- stale.yml
- summary-code-generation.yml
- tc39.yml
- test-browser.yml
- test.yml
- wpt.yml
- xk6.yml
- go-versions.env
- pull_request_template.md
- zizmor.yml
- client.go
- metrics.go
- status.go
- control_surface.go
- errors.go
- group.go
- group_jsonapi.go
- group_routes.go
- group_routes_test.go
- group_test.go
- metric.go
- metric_jsonapi.go
- metric_routes.go
- metric_routes_test.go
- metric_test.go
- routes.go
- setup_jsonapi.go
- setup_teardown_routes.go
- setup_teardown_routes_test.go
- status.go
- status_jsonapi.go
- status_routes.go
- status_routes_test.go
- github-hr.png
- grafana-labs-dark-theme.svg
- grafana-labs.svg
- k6-demo.gif
- logo.svg
- api.go
- api_test.go
- client.go
- config.go
- config_test.go
- doc.go
- errors.go
- errors_test.go
- logs.go
- logs_test.go
- run_status.go
- util.go
- util_test.go
- doc.go
- env.go
- state.go
- global_state.go
- execute.go
- 018-new-http-api.md
- 019-file-api.md
- 020-architecture.png
- 020-distributed-execution-and-test-suites.md
- 000-TEMPLATE.md
- README.md
- mkdocs.yml
- codes.go
- abort_reason.go
- errext_test.go
- exception.go
- exit_code.go
- fields.go
- fields_test.go
- format.go
- format_test.go
- hint.go
- interrupt_error.go
- colorscheme.js
- cookies.js
- device_emulation.js
- dispatch.js
- elementstate.js
- evaluate.js
- fillform.js
- framelocator.js
- getattribute.js
- grant_permission.js
- hosts.js
- keyboard.js
- locator.js
- locator_filter.js
- locator_pom.js
- mouse.js
- multiple-scenario.js
- page_waitForEvent.js
- pageon-metric.js
- pageon-request.js
- pageon-requestfailed.js
- pageon-requestfinished.js
- pageon.js
- querying.js
- remote.js
- route.js
- route_continue.js
- screenshot.js
- shadowdom.js
- throttle.js
- touchscreen.js
- useragent.js
- waitForEvent.js
- waitforfunction.js
- dashboard.yml
- performance-test-dasboard.json
- datasource.yml
- docker-compose.yml
- README.md
- script.js
- config.alloy
- dashboards.yaml
- k6-prometheus.json
- datasource.yaml
- docker-compose.yml
- README.md
- script.js
- abort.ts
- script.ts
- user.ts
- bonjour.txt
- fs.js
- csv-parse.js
- csv-parser.js
- data.csv
- docker-compose.yml
- redis.js
- streams.js
- writable-streams.js
- go.mod
- go.sum
- main.go
- file.secret
- mock_server.go
- multi-source.test.js
- secrets.test.js
- totp.test.js
- url-config.json
- url-source.test.js
- imported.js
- main.js
- test1.js
- test1.ts
- derive-bits-ecdh.js
- derive-bits-pbkdf2.js
- derive-key-pbkdf2.js
- encrypt-decrypt-aes-cbc.js
- encrypt-decrypt-aes-ctr.js
- encrypt-decrypt-aes-gcm.js
- encrypt-decrypt-rsa.js
- generateKey-aes.js
- generateKey-ecdh.js
- generateKey-ecdsa.js
- generateKey-hmac.js
- generateKey-RSA-PSS.js
- generateKey-RSASSA-PKCS1-v1_5.js
- export-ecdh-keys.js
- export-ecdsa-keys.js
- export-rsa-spki.js
- import-ecdh-key.js
- import-ecdsa-keys.js
- import-export-aes-key.js
- import-export-hmac-key.js
- import-export-jwk-aes-key.js
- import-export-jwk-aes-static-key.js
- import-export-jwk-ecdsa.js
- import-export-jwk-hmac-key.js
- import-export-jwk-hmac-static-key.js
- import-jwk-base64-decrypt.js
- import-raw-base64-decrypt.js
- sign-verify-ecdsa.js
- sign-verify-hmac.js
- verify-spki-ecdsa-invalid.js
- verify-spki-ecdsa-valid.js
- verify-spki-rsa-valid.js
- digest.js
- getRandomValues.js
- randomUUID.js
- README.md
- test-echo.js
- ws.js
- base64.js
- config.json
- cookies.js
- crypto.js
- custom_metrics.js
- es6sample.js
- grafana_dashboard_influxdb.json
- graphql.js
- grpc_client_streaming.js
- grpc_healthcheck.js
- grpc_invoke.js
- grpc_reflection.js
- grpc_server_streaming.js
- html_form_post.js
- http_2.js
- http_basic_auth.js
- http_batch.js
- http_digest_auth.js
- http_get.js
- http_verbs.js
- json.js
- jwt.js
- localhost.js
- logging.js
- malicious.js
- ocsp.js
- pantheon.js
- pantheontest.js
- redirects.js
- stages.js
- tagging.js
- thresholds.js
- thresholds_readme_example.js
- timers.js
- tls_skip_cert_verification.js
- tlsconfig.js
- websocket.js
- doc.go
- ext.go
- server.go
- server_test.go
- version.go
- clientcfg.go
- httperr.go
- common.pb.go
- common.proto
- ingester.pb.go
- ingester.proto
- ingester_grpc.pb.go
- labels.pb.go
- labels.proto
- request_metadata.pb.go
- request_metadata.proto
- labels.pb.go
- labels.proto
- span.pb.go
- span.proto
- gen.go
- client.go
- client_test.go
- doc.go
- domain.go
- mappers.go
- mappers_test.go
- server.go
- api.go
- api_test.go
- client.go
- client_test.go
- doc.go
- errors.go
- errors_test.go
- http_client.go
- http_client_test.go
- notify.go
- notify_test.go
- provision.go
- provision_test.go
- server.go
- api.go
- api_test.go
- client.go
- client_test.go
- doc.go
- errors.go
- errors_test.go
- progress.go
- browser.js
- minimal.js
- protocol.js
- templates.go
- invalid.json
- invalid_option.js
- invalid_scenario.js
- option_env.js
- api.js
- browser.js
- grpc.js
- main.js
- ws.js
- empty_sink_no_nan.js
- malformed_expression.js
- name_contains_tokens.js
- non_existing_metric.js
- thresholds_on_submetric_without_samples.js
- unsupported_aggregation_method.js
- abort.js
- abort_initerr.js
- abort_initvu.js
- abort_teardown.js
- example.har
- example.js
- fail.js
- initerr.js
- events.go
- archive_v0.42.0_linux.tar
- archive_v0.42.0_windows.tar
- archive_v1.0.0_with_cloud_option.tar
- testfork.go
- testimport2.go
- cmd_cloud_load_zone_list_test.go
- cmd_cloud_login_test.go
- cmd_cloud_project_list_test.go
- cmd_cloud_run_features_test.go
- cmd_cloud_run_push_credentials_test.go
- cmd_cloud_run_test.go
- cmd_cloud_test.go
- cmd_cloud_test_list_test.go
- cmd_cloud_upload_test.go
- cmd_optout_config_file_test.go
- cmd_run_features_test.go
- cmd_run_grpc_test.go
- cmd_run_merge_run_tags_test.go
- cmd_run_report_test.go
- cmd_run_test.go
- cmd_stats_test.go
- cmd_subcommand_help_report_test.go
- cmd_subcommand_nested_report_test.go
- cmd_subcommand_report_test.go
- doc.go
- eventloop_test.go
- grpc.go
- test_state.go
- tests.go
- tests_test.go
- archive.go
- archive_test.go
- builtin_output_gen.go
- cloud.go
- cloud_load_zone.go
- cloud_load_zone_list.go
- cloud_loadtest.go
- cloud_loadtest_list.go
- cloud_login.go
- cloud_login_test.go
- cloud_project.go
- cloud_project_list.go
- cloud_run.go
- cloud_test.go
- cloud_upload.go
- common.go
- config.go
- config_consolidation_test.go
- config_test.go
- deps.go
- deps_test.go
- doc.go
- features.go
- features_test.go
- inspect.go
- launcher.go
- launcher_test.go
- logrus_slog.go
- logrus_slog_test.go
- new.go
- new_test.go
- options.go
- options_test.go
- outputs.go
- outputs_cloud.go
- outputs_cloud_test.go
- outputs_test.go
- report.go
- report_test.go
- root.go
- root_test.go
- run.go
- run_test.go
- runtime_options.go
- runtime_options_test.go
- stats.go
- stdlog_integration_test.go
- subcommand.go
- subcommand_test.go
- test_load.go
- test_load_test.go
- ui.go
- ui_test.go
- ui_unix.go
- ui_windows.go
- version.go
- version_test.go
- x_registry.go
- aggregate.go
- assets.go
- builtin.go
- command.go
- customize.go
- event.go
- extension.go
- LICENSE
- meter.go
- options.go
- process.go
- record.go
- registry.go
- replay.go
- report.go
- sse.go
- web.go
- doc.go
- hdr.go
- hdr_test.go
- doc.go
- event.go
- system.go
- system_test.go
- type.go
- type_gen.go
- controller.go
- abort.go
- controller.go
- pkg.go
- scheduler.go
- scheduler_ext_exec_test.go
- scheduler_ext_test.go
- scheduler_int_test.go
- aliases.go
- features.go
- features_test.go
- resolve.go
- compiler.go
- compiler_test.go
- enhanced.go
- enhanced_test.go
- eventloop.go
- eventloop_test.go
- browser_context_mapping.go
- browser_context_options_test.go
- browser_mapping.go
- chromium_mapping.go
- console_message_mapping.go
- element_handle_mapping.go
- file_persister.go
- file_persister_test.go
- frame_locator_mapping.go
- frame_mapping.go
- helpers.go
- helpers_test.go
- js_handle_mapping.go
- keyboard_mapping.go
- locator_mapping.go
- mapping.go
- mapping_test.go
- metric_event_mapping.go
- module.go
- module_test.go
- modulevu.go
- mouse_mapping.go
- mouse_mapping_test.go
- page_mapping.go
- page_mapping_test.go
- registry.go
- registry_test.go
- request_mapping.go
- response_mapping.go
- route_mapping.go
- route_options_test.go
- touchscreen_mapping.go
- worker_mapping.go
- browser.go
- browser_type.go
- browser_type_test.go
- actions.go
- doc.go
- embedded_scripts.go
- injected_script.js
- query_all.js
- scroll_into_view.js
- selectors.go
- web_vital_iife.js
- web_vital_init.js
- barrier.go
- barrier_test.go
- browser.go
- browser_context.go
- browser_context_options.go
- browser_context_test.go
- browser_options.go
- browser_options_test.go
- browser_process.go
- browser_process_meta.go
- browser_process_test.go
- browser_test.go
- connection.go
- connection_test.go
- consts.go
- context.go
- context_test.go
- device.go
- doc.go
- element_handle.go
- element_handle_options.go
- element_handle_options_test.go
- element_handle_test.go
- errors.go
- event_emitter.go
- event_emitter_test.go
- execution_context.go
- extra_info_tracker.go
- frame.go
- frame_manager.go
- frame_options.go
- frame_options_test.go
- frame_session.go
- frame_test.go
- helpers.go
- helpers_test.go
- hooks.go
- http.go
- http_test.go
- js_handle.go
- keyboard.go
- keyboard_test.go
- kill_linux.go
- kill_other.go
- layout.go
- layout_test.go
- lifecycle.go
- lifecycle_test.go
- locator.go
- locator_options.go
- mouse.go
- mouse_options.go
- mouse_options_test.go
- network_manager.go
- network_manager_test.go
- network_profile.go
- page.go
- page_options.go
- page_test.go
- remote_object.go
- remote_object_test.go
- screenshotter.go
- selectors.go
- selectors_test.go
- session.go
- session_test.go
- timeout.go
- timeout_test.go
- touchscreen.go
- trace.go
- worker.go
- env.go
- internal.go
- doc.go
- executor.go
- span_recorder.go
- vu.go
- context.go
- doc.go
- metrics.go
- panic.go
- layout.go
- us.go
- logger.go
- file_persister.go
- file_persister_test.go
- storage.go
- storage_test.go
- concealed_link.html
- detach_attach.html
- dialog.html
- embedded_iframe.html
- get_by_alt_text.html
- get_by_label.html
- get_by_placeholder.html
- get_by_role_edge_cases.html
- get_by_role_explicit.html
- get_by_role_implicit.html
- get_by_testid.html
- get_by_text.html
- get_by_title.html
- hide_unhide.html
- iframe_home.html
- iframe_signin.html
- iframe_test_main.html
- iframe_test_nested1.html
- iframe_test_nested2.html
- lifecycle.html
- lifecycle_main_frame.html
- lifecycle_no_ping_js.html
- locator_nesting.html
- locators.html
- mouse_helper.js
- nav_in_doc.html
- non_clickable.html
- page1.html
- page2.html
- page_with_iframe.html
- ping.html
- react-dom.development.js
- react.development.js
- react_input.html
- select_options.html
- shadow_and_doc_frag.html
- shadow_dom_link.html
- usual.html
- visible.html
- wait_for.html
- wait_until.html
- waitfornavigation_test.html
- web_vitals.html
- server.go
- browser_context_options_test.go
- browser_context_proxy_test.go
- browser_context_test.go
- browser_test.go
- browser_type_test.go
- doc.go
- element_handle_test.go
- frame_manager_test.go
- frame_test.go
- get_by_test.go
- goroutine_leak_test.go
- js_handle_get_properties_test.go
- js_handle_test.go
- keyboard_test.go
- launch_options_slowmo_test.go
- lifecycle_wait_test.go
- locator_test.go
- logrus_hook.go
- mouse_test.go
- network_manager_test.go
- page_test.go
- remote_obj_test.go
- setinputfiles_test.go
- test_browser.go
- test_browser_proxy.go
- test_browser_test.go
- tracing_test.go
- webvital_test.go
- trace.go
- x509.go
- x509_test.go
- crypto.go
- crypto_test.go
- data.go
- data_test.go
- share.go
- share_test.go
- encoding.go
- encoding_test.go
- execution.go
- execution_test.go
- module.go
- module_test.go
- reader.go
- reader_test.go
- cache.go
- cache_test.go
- errors.go
- errors_gen.go
- file.go
- file_test.go
- module.go
- module_test.go
- aborting.any.js.patch
- checkout.sh
- README.md
- reentrant-strategies.any.js.patch
- reentrant-strategy.any.js.patch
- rs-test-templates.js.patch
- testharness.js.patch
- errors.go
- errors_gen.go
- module.go
- module_test.go
- queue.go
- readable_stream_controller.go
- readable_stream_default_controller.go
- readable_stream_default_reader.go
- readable_stream_reader.go
- readable_streams.go
- readable_streams_test.go
- sobek.go
- underlying_sink.go
- underlying_source.go
- writable_stream_default_controller.go
- writable_stream_default_writer.go
- writable_streams.go
- writable_streams_regression_test.go
- writable_streams_test.go
- experimental.go
- README.md
- client.go
- client_test.go
- client_types_test.go
- grpc.go
- helpers_test.go
- listeners.go
- metrics.go
- params.go
- params_test.go
- stream.go
- stream_test.go
- teststate_test.go
- metrics.go
- metrics_test.go
- secrets.go
- secrets_test.go
- timers.go
- helpers.js
- WebCryptoAPI__derive_bits_keys__ecdh_bits.js.patch
- WebCryptoAPI__derive_bits_keys__pbkdf2.js.patch
- WebCryptoAPI__derive_bits_keys__pbkdf2_vectors.js.patch
- WebCryptoAPI__encrypt_decrypt__aes_gcm_vectors.js.patch
- WebCryptoAPI__generateKey__failures.js.patch
- WebCryptoAPI__generateKey__successes.js.patch
- WebCryptoAPI__getRandomValues.any.js.patch
- WebCryptoAPI__import_export__ec_importKey.https.any.js.patch
- WebCryptoAPI__import_export__rsa_importKey.https.any.js.patch
- WebCryptoAPI__import_export__symmetric_importKey.https.any.js.patch
- WebCryptoAPI__sign_verify__ecdsa_vectors.js.patch
- WebCryptoAPI__sign_verify__rsa_pss_vectors.js.patch
- checkout.sh
- generate-patches.sh
- README.md
- subtle_crypto_test.go
- test_setup_test.go
- aes.go
- algorithm.go
- base64.go
- bits.go
- cmd_run_test.go
- crypto.go
- elliptic_curve.go
- encryption.go
- errors.go
- hash.go
- hmac.go
- jwk.go
- key.go
- module.go
- params.go
- pbkdf2.go
- rsa.go
- signer.go
- sobek.go
- sobek_test.go
- subtle_crypto.go
- types.go
- fuzzingserver.json
- .gitkeep
- README.md
- script.js
- events.go
- blob.go
- blob_test.go
- helpers.go
- listeners.go
- main_test.go
- params.go
- websockets.go
- websockets_test.go
- ws.go
- ws_test.go
- k6.go
- k6_test.go
- marshalling_test.go
- taskqueue.go
- taskqueue_test.go
- breaking_test_errors-stripTypes=false.json
- breaking_test_errors-stripTypes=true.json
- checkout.sh
- README.md
- tc39_norace_test.go
- tc39_race_test.go
- tc39_test.go
- timers.go
- timers_test.go
- bundle.go
- bundle_test.go
- console.go
- console_test.go
- doc.go
- empty_iterations_bench_test.go
- env.go
- esm_vs_commonjs_test.go
- http_bench_test.go
- init_and_modules_test.go
- initcontext.go
- initcontext_test.go
- jsmodules.go
- module_loading_test.go
- modules_vu.go
- path_resolution_test.go
- runner.go
- runner_test.go
- share_test.go
- summary-legacy.js
- summary-wrapper.js
- summary.go
- summary.js
- summary_test.go
- timeout_error.go
- timeout_error_test.go
- js.go
- conn.go
- conn_test.go
- reflect.go
- stream.go
- doc.go
- parser.go
- parser_test.go
- builder.go
- errors.go
- schema_version_const.go.tmpl
- checkout.sh
- clean.sh
- cog.yaml
- countervalues_builder_gen.go
- gaugevalues_builder_gen.go
- generate.sh
- metric_builder_gen.go
- ratevalues_builder_gen.go
- schema_version_const.go
- summary_builder_gen.go
- summarysummaryconfig_builder_gen.go
- summarysummarymetadata_builder_gen.go
- summarysummaryresults_builder_gen.go
- summarysummaryresultschecks_builder_gen.go
- summarysummaryresultschecksresults_builder_gen.go
- trendvalues_builder_gen.go
- types_gen.go
- doc.go
- machine_readable.go
- summary.go
- route_guide.pb.go
- route_guide.proto
- route_guide_grpc.pb.go
- service.go
- any_test.pb.go
- any_test.proto
- test.protoset
- test_message.proto
- test_service.proto
- nested_types.proto
- test.pb.go
- test.proto
- test_grpc.pb.go
- service.go
- test.pb.go
- test.proto
- test_grpc.pb.go
- nested_types.proto
- httpmultibin.go
- minirunner.go
- mockoutput.go
- resolver.go
- fs.go
- logrus_hook.go
- test_output.go
- untar.go
- doc.go
- otel.go
- otel_test.go
- filesystems.go
- loader.go
- loader_test.go
- readsource.go
- readsource_test.go
- cloud.go
- cloud_test.go
- file.go
- file_test.go
- levels.go
- levels_test.go
- log.go
- loki.go
- loki_test.go
- engine.go
- engine_test.go
- ingester.go
- ingester_test.go
- metricset.json
- integration_test.go
- gen.go
- metric.pb.go
- metric.proto
- collect.go
- collect_test.go
- doc.go
- enable.go
- flush.go
- flush_test.go
- output.go
- output_test.go
- config.go
- config_test.go
- doc.go
- output.go
- output_test.go
- time_format_gen.go
- bench_test.go
- config.go
- config_test.go
- output.go
- output_test.go
- util.go
- util_test.go
- benchmark_test.go
- json.go
- json_test.go
- wrapper.go
- attribute.go
- config.go
- config_test.go
- exporter.go
- exporter_test.go
- output.go
- output_test.go
- registry.go
- tls.go
- client.go
- client_test.go
- config.go
- config_test.go
- prometheus.go
- prometheus_test.go
- remotewrite.go
- remotewrite_test.go
- trend.go
- trend_test.go
- const.go
- sigv4.go
- sigv4_test.go
- tripper.go
- tripper_test.go
- util_test.go
- utils.go
- stale.go
- data.go
- data_test.go
- doc.go
- summary.go
- summary_test.go
- cloud.go
- cloud_test.go
- file.go
- file_test.go
- mock.go
- url.go
- url_test.go
- init.go
- doc.go
- writer.go
- doc.go
- helpers.go
- helpers_test.go
- progressbar.go
- progressbar_test.go
- banner.go
- doc.go
- form.go
- form_fields.go
- form_fields_test.go
- form_test.go
- usage.go
- usage_test.go
- bridge.go
- bridge_test.go
- event.go
- frozen_object.go
- frozen_object_test.go
- init_error.go
- initenv.go
- interrupt_error.go
- randsource.go
- tags.go
- util.go
- util_test.go
- gen_elements.go
- element.go
- element_test.go
- elements.go
- elements_gen.go
- elements_gen_test.go
- elements_test.go
- html.go
- html_test.go
- serialize.go
- serialize_test.go
- util.go
- async_request_test.go
- batch_test.go
- cookiejar.go
- doc.go
- file.go
- file_test.go
- http.go
- http_test.go
- request.go
- request_test.go
- response.go
- response_callback.go
- response_callback_test.go
- response_test.go
- tls_test.go
- cjsmodule.go
- gomodule.go
- gomodule_basic.go
- modules.go
- require_impl.go
- resolution.go
- unknown.go
- compile.go
- modulestest.go
- runtime.go
- promises.go
- promises_test.go
- base_config.go
- base_executor.go
- common_test.go
- constant_arrival_rate.go
- constant_arrival_rate_test.go
- constant_vus.go
- constant_vus_test.go
- execution_config_shortcuts.go
- execution_test.go
- executors_test.go
- helpers.go
- helpers_test.go
- per_vu_iterations.go
- per_vu_iterations_test.go
- ramping_arrival_rate.go
- ramping_arrival_rate_test.go
- ramping_vus.go
- ramping_vus_test.go
- shared_iterations.go
- shared_iterations_test.go
- vu_handle.go
- vu_handle_test.go
- afero_links.go
- cacheonread.go
- cacheonread_test.go
- changepathfs.go
- changepathfs_test.go
- filepath.go
- filepath_unix_test.go
- filepath_windows_test.go
- trimpathseparator_test.go
- walk.go
- batch.go
- compression.go
- compression_type_gen.go
- digest_transport.go
- error_codes.go
- error_codes_syscall_posix.go
- error_codes_syscall_windows.go
- error_codes_test.go
- httpdebug_transport.go
- request.go
- request_test.go
- response.go
- response_type_gen.go
- tracer.go
- tracer_test.go
- transport.go
- transport_test.go
- url.go
- dialer.go
- dialer_test.go
- resolver.go
- resolver_test.go
- tls.go
- dns.go
- dns_policy_gen.go
- dns_select_gen.go
- hostnametrie.go
- hostnametrie_test.go
- hosts.go
- hosts_test.go
- ipblock.go
- ipblock_test.go
- net.go
- trie.go
- trie_test.go
- types.go
- types_test.go
- archive.go
- archive_test.go
- buffer_pool.go
- buffer_pool_test.go
- compatibility_mode_gen.go
- context.go
- doc.go
- execution.go
- execution_segment.go
- execution_segment_test.go
- execution_status_gen.go
- executors.go
- helpers.go
- helpers_test.go
- limiter.go
- limiter_test.go
- models.go
- models_test.go
- old_archive_test.go
- options.go
- options_test.go
- runner.go
- runtime_options.go
- state_test.go
- summary.go
- test_state.go
- tlsconfig.go
- vu_state.go
- vu_state_test.go
- builtin.go
- metric.go
- metric_test.go
- metric_type.go
- package.go
- registry.go
- registry_test.go
- sample.go
- sample_test.go
- sink.go
- sink_test.go
- system_tag.go
- system_tag_gen.go
- system_tag_test.go
- tags.go
- tags_test.go
- thresholds.go
- thresholds_parser.go
- thresholds_parser_test.go
- thresholds_test.go
- units.go
- value_type.go
- spec.md
- .openspec.yaml
- design.md
- proposal.md
- tasks.md
- k6-feature-flags-spec.md
- spec.md
- config.yaml
- collect.go
- collect_test.go
- flush.go
- flush_test.go
- hdr.go
- hdr_test.go
- mapping.go
- mapping_test.go
- metrics_client.go
- metrics_client_test.go
- output.go
- output_test.go
- sink.go
- sink_test.go
- extensions.go
- helpers.go
- helpers_test.go
- manager.go
- types.go
- create-deb-repo.sh
- create-msi-repo.sh
- create-rpm-repo.sh
- entrypoint.sh
- generate_index.py
- awscli-key.gpg
- docker-compose.yml
- Dockerfile
- full-white-stripe.jpg
- k6-rpm-repo.spec
- k6-rpm.repo
- k6.ico
- k6.wxs
- nfpm.yaml
- thin-white-stripe.jpg
- template.md
- v0.19.0.md
- v0.20.0.md
- v0.21.0.md
- v0.21.1.md
- v0.22.0.md
- v0.22.1.md
- v0.23.0.md
- v0.23.1.md
- v0.24.0.md
- v0.25.0.md
- v0.25.1.md
- v0.26.0.md
- v0.26.1.md
- v0.26.2.md
- v0.27.0.md
- v0.27.1.md
- v0.28.0.md
- v0.29.0.md
- v0.30.0.md
- v0.31.0.md
- v0.31.1.md
- v0.32.0.md
- v0.33.0.md
- v0.34.0.md
- v0.34.1.md
- v0.35.0.md
- v0.36.0.md
- v0.37.0.md
- v0.38.0.md
- v0.38.1.md
- v0.38.2.md
- v0.38.3.md
- v0.39.0.md
- v0.40.0.md
- v0.41.0.md
- v0.42.0.md
- v0.43.0.md
- v0.43.1.md
- v0.44.0.md
- v0.44.1.md
- v0.45.0.md
- v0.46.0.md
- v0.47.0.md
- v0.48.0.md
- v0.49.0.md
- v0.50.0.md
- v0.51.0.md
- v0.52.0.md
- v0.53.0.md
- v0.54.0.md
- v0.55.0.md
- v0.55.1.md
- v0.55.2.md
- v0.56.0.md
- v0.57.0.md
- v0.58.0.md
- v0.59.0.md
- v1.0.0-rc1.md
- v1.0.0-rc2.md
- v1.0.0.md
- v1.1.0.md
- v1.2.0.md
- v1.2.1.md
- v1.3.0.md
- v1.4.0.md
- v1.5.0.md
- v1.6.0.md
- v1.6.1.md
- v1.7.0.md
- v1.7.1.md
- v2.0.0-rc1.md
- v2.0.0.md
- v2.1.0.md
- v2.2.0.md
- doc.go
- extension.go
- hook.go
- hook_test.go
- manager.go
- extension.go
- gogo.pb.go
- gogo_protoopaque.pb.go
- LICENSE
- remote.pb.go
- remote_protoopaque.pb.go
- types.pb.go
- types_protoopaque.pb.go
- gzip.go
- huffman_bit_writer.go
- huffman_code.go
- LICENSE
- token.go
- writer.go
- bargain1.go
- bargain2.go
- bargain3.go
- emitter.go
- m0.go
- m4.go
- matchfinder.go
- pathfinder.go
- textencoder.go
- trio.go
- zdfast.go
- zfast.go
- zm.go
- backward_references.go
- backward_references_hq.go
- bit_cost.go
- bit_reader.go
- bitwriter.go
- block_splitter.go
- block_splitter_command.go
- block_splitter_distance.go
- block_splitter_literal.go
- brotli_bit_stream.go
- cluster.go
- cluster_command.go
- cluster_distance.go
- cluster_literal.go
- command.go
- compress_fragment.go
- compress_fragment_two_pass.go
- constants.go
- context.go
- decode.go
- dictionary.go
- dictionary_hash.go
- encode.go
- encoder.go
- encoder_dict.go
- encoder_fast.go
- entropy_encode.go
- entropy_encode_static.go
- fast_log.go
- find_match_length.go
- h10.go
- h5.go
- h6.go
- hash.go
- hash_composite.go
- hash_forgetful_chain.go
- hash_longest_match_quickly.go
- hash_rolling.go
- histogram.go
- http.go
- huffman.go
- LICENSE
- literal_cost.go
- memory.go
- metablock.go
- metablock_command.go
- metablock_distance.go
- metablock_literal.go
- params.go
- platform.go
- prefix.go
- prefix_dec.go
- quality.go
- reader.go
- ringbuffer.go
- state.go
- static_dict.go
- static_dict_lut.go
- symbol_list.go
- transform.go
- utf8_util.go
- util.go
- write_bits.go
- writer.go
- LICENSE
- parser.go
- pseudo_classes.go
- selector.go
- serialize.go
- specificity.go
- md4.go
- md4block.go
- authenticate_message.go
- authheader.go
- avids.go
- challenge_message.go
- E2E_README.md
- LICENSE
- messageheader.go
- negotiate_flags.go
- negotiate_message.go
- negotiator.go
- nlmp.go
- SECURITY.md
- unicode.go
- varfield.go
- version.go
- stream.go
- LICENSE
- doc.go
- enum.go
- field.go
- file.go
- file_info.go
- identifiers.go
- message.go
- no_source.go
- node.go
- options.go
- ranges.go
- service.go
- values.go
- walk.go
- editions.go
- cpp_features.protoset
- featuresext.go
- java_features.protoset
- messageset.go
- message_context.go
- norace.go
- options.go
- race.go
- tags.go
- types.go
- util.go
- descriptors.go
- doc.go
- files.go
- linker.go
- pathkey_no_unsafe.go
- pathkey_unsafe.go
- pool.go
- resolve.go
- symbols.go
- validate.go
- options.go
- source_retention_options.go
- target_types.go
- ast.go
- clone.go
- doc.go
- errors.go
- lexer.go
- parser.go
- proto.y
- proto.y.go
- result.go
- validate.go
- editions.go
- protos.go
- errors.go
- reporter.go
- source_code_info.go
- walk.go
- .protoc_version
- compiler.go
- doc.go
- go.work
- go.work.sum
- LICENSE
- resolver.go
- std_imports.go
- supported_editions.go
- backoff.go
- CHANGELOG.md
- error.go
- exponential.go
- LICENSE
- retry.go
- ticker.go
- timer.go
- LICENSE.txt
- testall.sh
- xxhash.go
- xxhash_amd64.s
- xxhash_arm64.s
- xxhash_asm.go
- xxhash_other.go
- xxhash_safe.go
- xxhash_unsafe.go
- accessibility.go
- events.go
- types.go
- animation.go
- events.go
- types.go
- audits.go
- events.go
- types.go
- autofill.go
- events.go
- types.go
- backgroundservice.go
- events.go
- types.go
- bluetoothemulation.go
- events.go
- types.go
- browser.go
- events.go
- types.go
- cachestorage.go
- types.go
- cast.go
- events.go
- types.go
- types.go
- css.go
- events.go
- types.go
- debugger.go
- events.go
- types.go
- deviceaccess.go
- events.go
- types.go
- deviceorientation.go
- dom.go
- events.go
- types.go
- domdebugger.go
- types.go
- domsnapshot.go
- types.go
- domstorage.go
- events.go
- types.go
- emulation.go
- events.go
- types.go
- eventbreakpoints.go
- extensions.go
- types.go
- events.go
- fedcm.go
- types.go
- events.go
- fetch.go
- types.go
- filesystem.go
- types.go
- headlessexperimental.go
- types.go
- events.go
- heapprofiler.go
- types.go
- indexeddb.go
- types.go
- events.go
- input.go
- types.go
- events.go
- inspector.go
- types.go
- io.go
- types.go
- events.go
- layertree.go
- types.go
- events.go
- log.go
- types.go
- events.go
- media.go
- types.go
- memory.go
- types.go
- events.go
- network.go
- types.go
- events.go
- overlay.go
- types.go
- events.go
- page.go
- types.go
- events.go
- performance.go
- types.go
- events.go
- performancetimeline.go
- types.go
- events.go
- preload.go
- types.go
- events.go
- profiler.go
- types.go
- pwa.go
- types.go
- events.go
- runtime.go
- types.go
- events.go
- security.go
- types.go
- events.go
- serviceworker.go
- types.go
- events.go
- storage.go
- types.go
- systeminfo.go
- types.go
- events.go
- target.go
- types.go
- events.go
- tethering.go
- events.go
- tracing.go
- types.go
- events.go
- types.go
- webaudio.go
- events.go
- types.go
- webauthn.go
- cdproto.go
- LICENSE
- LICENSE
- sysutil.go
- sysutil_bsd.go
- sysutil_linux.go
- sysutil_other.go
- sysutil_windows.go
- timeval.go
- timeval32.go
- bypass.go
- bypasssafe.go
- common.go
- config.go
- doc.go
- dump.go
- format.go
- spew.go
- LICENSE
- indexof.go
- math.go
- runes.go
- searchvalues.go
- charclass.go
- code.go
- escape.go
- fuzz.go
- optimizations.go
- parser.go
- prefix.go
- prefixanalyzer.go
- replacerdata.go
- tree.go
- unicode_alias_tables.go
- writer.go
- ATTRIB
- bufferpool.go
- fastclock.go
- LICENSE
- match.go
- options.go
- regexp.go
- regexp_codegen.go
- replace.go
- runner.go
- split.go
- stringprefixfilter.go
- use_timer.go
- ast.go
- bundler.go
- cache.go
- cache_ast.go
- cache_fs.go
- compat.go
- css_table.go
- js_table.go
- config.go
- globals.go
- css_ast.go
- css_decl_table.go
- css_lexer.go
- css_color_spaces.go
- css_decls.go
- css_decls_animation.go
- css_decls_border_radius.go
- css_decls_box.go
- css_decls_box_shadow.go
- css_decls_color.go
- css_decls_composes.go
- css_decls_container.go
- css_decls_font.go
- css_decls_font_family.go
- css_decls_font_weight.go
- css_decls_gradient.go
- css_decls_list_style.go
- css_decls_transform.go
- css_nesting.go
- css_parser.go
- css_parser_media.go
- css_parser_selector.go
- css_reduce_calc.go
- css_printer.go
- error_other.go
- error_wasm+windows.go
- filepath.go
- fs.go
- fs_mock.go
- fs_real.go
- fs_zip.go
- iswin_other.go
- iswin_wasm.go
- iswin_windows.go
- modkey_other.go
- modkey_unix.go
- graph.go
- input.go
- meta.go
- bitset.go
- comment.go
- dataurl.go
- float.go
- glob.go
- hash.go
- joiner.go
- mime.go
- path.go
- quote.go
- serializer.go
- stack.go
- strings.go
- timer.go
- typos.go
- utf.go
- waitgroup.go
- js_ast.go
- js_ast_helpers.go
- js_ident.go
- unicode.go
- js_lexer.go
- tables.go
- global_name_parser.go
- js_parser.go
- js_parser_lower.go
- js_parser_lower_class.go
- json_parser.go
- sourcemap_parser.go
- ts_parser.go
- js_printer.go
- debug.go
- linker.go
- logger.go
- logger_darwin.go
- logger_linux.go
- logger_other.go
- logger_windows.go
- msg_ids.go
- renamer.go
- dataurl.go
- package_json.go
- resolver.go
- tsconfig_json.go
- yarnpnp.go
- runtime.go
- sourcemap.go
- LICENSE.txt
- xxhash.go
- xxhash_other.go
- api.go
- api_impl.go
- api_js_table.go
- favicon.go
- serve_other.go
- serve_wasm.go
- watcher.go
- LICENSE.md
- color.go
- color_windows.go
- doc.go
- LICENSE.md
- flags.go
- options.go
- decode.go
- encode.go
- wire.go
- internal.go
- decode.go
- doc.go
- encode.go
- errors.go
- export.go
- options.go
- pools.go
- quote.go
- state.go
- token.go
- value.go
- arshal.go
- arshal_any.go
- arshal_default.go
- arshal_funcs.go
- arshal_inlined.go
- arshal_methods.go
- arshal_time.go
- AUTHORS
- CONTRIBUTORS
- doc.go
- errors.go
- fields.go
- fold.go
- intern.go
- LICENSE
- migrate.sh
- options.go
- funcr.go
- slogsink.go
- CHANGELOG.md
- context.go
- context_noslog.go
- context_slog.go
- discard.go
- LICENSE
- logr.go
- SECURITY.md
- sloghandler.go
- slogr.go
- slogsink.go
- LICENSE
- stdr.go
- base64vlq.go
- consumer.go
- LICENSE
- mappings.go
- buffer.go
- defaults.go
- deprecated.go
- discard.go
- extensions.go
- properties.go
- proto.go
- registry.go
- text_decode.go
- text_encode.go
- wire.go
- wrappers.go
- any.pb.go
- struct.pb.go
- wrappers.pb.go
- AUTHORS
- CONTRIBUTORS
- LICENSE
- encode.go
- filter.go
- index.go
- legacy_java_profile.go
- legacy_profile.go
- merge.go
- profile.go
- proto.go
- prune.go
- AUTHORS
- CONTRIBUTORS
- LICENSE
- CHANGELOG.md
- CONTRIBUTORS
- dce.go
- doc.go
- hash.go
- LICENSE
- marshal.go
- node.go
- node_js.go
- node_net.go
- null.go
- sql.go
- time.go
- util.go
- uuid.go
- version1.go
- version4.go
- version6.go
- version7.go
- AUTHORS
- client.go
- compression.go
- conn.go
- doc.go
- join.go
- json.go
- LICENSE
- mask.go
- mask_safe.go
- prepared.go
- proxy.go
- server.go
- tls_handshake.go
- tls_handshake_116.go
- util.go
- x_net_proxy.go
- .openapi-generator-ignore
- api_authorization.go
- api_labels.go
- api_load_tests.go
- api_load_zones.go
- api_projects.go
- api_provisioning.go
- api_schedules.go
- api_test_runs.go
- client.go
- configuration.go
- model_aisdk_session_api_model.go
- model_allowed_load_zone_api_model.go
- model_allowed_load_zone_to_update_api_model.go
- model_allowed_load_zones_list_api_model.go
- model_allowed_project_api_model.go
- model_allowed_project_to_update_api_model.go
- model_allowed_projects_list_api_model.go
- model_authentication_response.go
- model_base_total_vuh.go
- model_browser_vuh.go
- model_cloud_options.go
- model_cost_breakdown_api_model.go
- model_create_project_api_model.go
- model_create_schedule_request.go
- model_decrypted_api_model.go
- model_distribution_zone_api_model.go
- model_error_api_model.go
- model_error_details_api_model.go
- model_error_response_api_model.go
- model_files_runtime_config.go
- model_frequency.go
- model_label_key_create_item.go
- model_label_key_create_request.go
- model_label_key_list_response.go
- model_label_key_patch_request.go
- model_label_key_response.go
- model_load_test_api_model.go
- model_load_test_list_response.go
- model_load_zone_api_model.go
- model_load_zone_distribution_api_model.go
- model_load_zones_list_api_model.go
- model_logs_runtime_config.go
- model_metrics_runtime_config.go
- model_move_load_test_api_model.go
- model_node_api_model.go
- model_options.go
- model_options_cloud.go
- model_patch_load_test_api_model.go
- model_patch_project_api_model.go
- model_patch_project_limits_request.go
- model_patch_test_run_api_model.go
- model_project_api_model.go
- model_project_label_item.go
- model_project_label_list_response.go
- model_project_label_put_item.go
- model_project_label_put_request.go
- model_project_label_put_response.go
- model_project_label_put_response_item.go
- model_project_limits_api_model.go
- model_project_limits_list_response.go
- model_project_list_response.go
- model_protocol_vuh.go
- model_reduction_rate.go
- model_reduction_rate_breakdown_value.go
- model_result_details_api_model.go
- model_runtime_config.go
- model_schedule_api_model.go
- model_schedule_cron.go
- model_schedule_list_response.go
- model_schedule_recurrence_rule.go
- model_script_execution_completed_notification_api_model.go
- model_script_execution_error.go
- model_secrets_runtime_config.go
- model_start_load_test_response.go
- model_start_local_execution_test_request.go
- model_start_local_execution_test_response.go
- model_status_api_model.go
- model_status_extra_api_model.go
- model_test_cost_api_model.go
- model_test_cost_breakdown_api_model.go
- model_test_run_api_model.go
- model_test_run_api_model_cost.go
- model_test_run_api_model_result_details.go
- model_test_run_distribution_api_model.go
- model_test_run_list_response.go
- model_total_vuh.go
- model_traces_runtime_config.go
- model_update_allowed_load_zones_list_api_model.go
- model_update_allowed_projects_list_api_model.go
- model_validate_options_request.go
- model_validate_options_response.go
- model_weekday.go
- response.go
- utils.go
- LICENSE
- client.go
- download.go
- errors.go
- k6binary.go
- k6binary_windows.go
- LICENSE
- lock.go
- lock_nix.go
- lock_windows.go
- provider.go
- pruner.go
- util.go
- node.go
- README.markdown
- file.go
- README.markdown
- cachedpower.go
- common.go
- diyfp.go
- dtoa.go
- LICENSE_V8
- common.go
- ftoa.go
- ftobasestr.go
- ftostr.go
- LICENSE_LUCENE
- error.go
- expression.go
- lexer.go
- parser.go
- README.markdown
- regexp.go
- scope.go
- statement.go
- README.markdown
- token.go
- token_const.go
- tokenfmt
- string.go
- .tc39_test262_checkout.sh
- AGENTS.md
- array.go
- array_sparse.go
- builtin_array.go
- builtin_bigint.go
- builtin_boolean.go
- builtin_date.go
- builtin_error.go
- builtin_function.go
- builtin_global.go
- builtin_json.go
- builtin_map.go
- builtin_math.go
- builtin_number.go
- builtin_object.go
- builtin_promise.go
- builtin_proxy.go
- builtin_reflect.go
- builtin_regexp.go
- builtin_set.go
- builtin_string.go
- builtin_symbol.go
- builtin_typedarrays.go
- builtin_weakmap.go
- builtin_weakset.go
- compiler.go
- compiler_expr.go
- compiler_stmt.go
- date.go
- date_parser.go
- destruct.go
- extract_failed_tests.sh
- extract_passed_tests.sh
- func.go
- ipow.go
- LICENSE
- map.go
- modules.go
- modules_namespace.go
- modules_sourcetext.go
- object.go
- object_args.go
- object_dynamic.go
- object_goarray_reflect.go
- object_gomap.go
- object_gomap_reflect.go
- object_goreflect.go
- object_goslice.go
- object_goslice_reflect.go
- object_template.go
- profiler.go
- proxy.go
- regexp.go
- runtime.go
- staticcheck.conf
- string.go
- string_ascii.go
- string_imported.go
- string_unicode.go
- typedarrays.go
- value.go
- vm.go
- doc.go
- error.go
- sobek.go
- text_decoder.go
- text_encoder.go
- types.go
- LICENSE
- register.go
- config.json
- index.html
- index-Bjd4tSYO.css
- index-CGQSjC8K.js
- index.html
- xk6-dashboard.svg
- .prettierignore
- assets.go
- eslint.config.mjs
- LICENSE
- script.js
- backoff.go
- doc.go
- options.go
- retry.go
- backoff.go
- doc.go
- nicemd.go
- LICENSE
- BUILD.bazel
- compile.go
- fuzz.go
- parse.go
- types.go
- BUILD.bazel
- context.go
- convert.go
- doc.go
- errors.go
- fieldmask.go
- handler.go
- marshal_httpbodyproto.go
- marshal_json.go
- marshal_jsonpb.go
- marshal_proto.go
- marshaler.go
- marshaler_registry.go
- mux.go
- pattern.go
- proto2_convert.go
- query.go
- BUILD.bazel
- doc.go
- pattern.go
- readerfactory.go
- string_array_flag.go
- trie.go
- LICENSE
- LICENSE
- trap_others.go
- trap_windows.go
- trap_windows_1.4.go
- inline_fnv.go
- inline_strconv_parse.go
- points.go
- rows.go
- statistic.go
- time.go
- uint_support.go
- bytes.go
- strings.go
- client.go
- udp.go
- LICENSE
- protoutil.go
- proto3_optional.go
- registry.go
- source_info.go
- util.go
- registry.go
- update.go
- cache.go
- convert.go
- descriptor.go
- descriptor_no_unsafe.go
- descriptor_unsafe.go
- doc.go
- imports.go
- load.go
- wrap.go
- adapt.go
- client.go
- doc.go
- server.go
- standard_files.go
- unrecognized.go
- reparse.go
- sort.go
- util.go
- combine.go
- desc_protos.go
- doc.go
- errors.go
- helpers.go
- kind.go
- registry.go
- resolvers.go
- types.go
- doc.go
- registry.go
- update.go
- LICENSE
- LICENSE
- deflate.go
- dict_decoder.go
- fast_encoder.go
- huffman_bit_writer.go
- huffman_code.go
- huffman_sortByFreq.go
- huffman_sortByLiteral.go
- inflate.go
- inflate_gen.go
- level1.go
- level2.go
- level3.go
- level4.go
- level5.go
- level6.go
- matchlen_generic.go
- regmask_amd64.go
- regmask_other.go
- stateless.go
- token.go
- bitreader.go
- bitwriter.go
- bytereader.go
- compress.go
- decompress.go
- fse.go
- gunzip.go
- gzip.go
- bitreader.go
- bitwriter.go
- build_table.go
- compress.go
- decompress.go
- decompress_amd64.go
- decompress_amd64.s
- decompress_generic.go
- huff0.go
- cpuinfo.go
- cpuinfo_amd64.go
- cpuinfo_amd64.s
- le.go
- unsafe_disabled.go
- unsafe_enabled.go
- norace.go
- race.go
- decode.go
- decode_other.go
- encode.go
- encode_other.go
- LICENSE
- snappy.go
- decode.go
- decode_amd64.s
- decode_arm64.s
- decode_asm.go
- decode_other.go
- dict.go
- encode.go
- encode_all.go
- encode_amd64.go
- encode_best.go
- encode_better.go
- encode_go.go
- encodeblock_amd64.go
- encodeblock_amd64.s
- hashtable_pool.go
- index.go
- LICENSE
- lz4convert.go
- lz4sconvert.go
- reader.go
- s2.go
- writer.go
- AUTHORS
- CONTRIBUTORS
- decode.go
- decode_strict.go
- encode.go
- LICENSE
- snappy.go
- LICENSE.txt
- xxhash.go
- xxhash_amd64.s
- xxhash_arm64.s
- xxhash_asm.go
- xxhash_other.go
- xxhash_safe.go
- bitreader.go
- bitwriter.go
- blockdec.go
- blockenc.go
- blocktype_string.go
- bytebuf.go
- bytereader.go
- decodeheader.go
- decoder.go
- decoder_options.go
- dict.go
- enc_base.go
- enc_best.go
- enc_better.go
- enc_dfast.go
- enc_fast.go
- enc_jobs.go
- encoder.go
- encoder_options.go
- framedec.go
- frameenc.go
- fse_decoder.go
- fse_decoder_amd64.s
- fse_decoder_arm64.s
- fse_decoder_asm.go
- fse_decoder_generic.go
- fse_encoder.go
- fse_predefined.go
- hash.go
- history.go
- matchlen_amd64.go
- matchlen_amd64.s
- matchlen_generic.go
- seqdec.go
- seqdec_amd64.go
- seqdec_amd64.s
- seqdec_arm64.go
- seqdec_arm64.s
- seqdec_asm.go
- seqdec_generic.go
- seqenc.go
- simple_go124.go
- snappy.go
- zip.go
- zstd.go
- .gitattributes
- compressible.go
- gen.sh
- LICENSE
- s2sx.mod
- s2sx.sum
- SECURITY.md
- CHANGELOG.md
- collection.go
- constraints.go
- doc.go
- LICENSE.txt
- SECURITY.md
- version.go
- colorable_others.go
- colorable_windows.go
- go.test.sh
- LICENSE
- noncolorable.go
- doc.go
- go.test.sh
- isatty_bsd.go
- isatty_others.go
- isatty_plan9.go
- isatty_solaris.go
- isatty_tiocgwinsz.go
- isatty_windows.go
- LICENSE
- digest.go
- forms-post.html.tmpl
- image.jpeg
- image.svg
- image.webp
- index.html.tmpl
- moby.html
- sample.xml
- utf8.html
- websocket.go
- doc.go
- handlers.go
- helpers.go
- httpbin.go
- middleware.go
- options.go
- responses.go
- static_assets.go
- LICENSE
- atlas.go
- LICENSE
- doc.go
- env_os.go
- env_syscall.go
- envconfig.go
- LICENSE
- MAINTAINERS
- usage.go
- autoneg.go
- LICENSE
- COPYING
- uuid.go
- browser.go
- browser_darwin.go
- browser_freebsd.go
- browser_linux.go
- browser_netbsd.go
- browser_openbsd.go
- browser_unsupported.go
- browser_windows.go
- LICENSE
- difflib.go
- LICENSE
- header.go
- negotiate.go
- LICENSE
- almost_equal.go
- difflib.go
- go_collector_options.go
- go_runtime_metrics.go
- metric.go
- compression.go
- delegator.go
- http.go
- instrument_client.go
- instrument_server.go
- build_info_collector.go
- collector.go
- collectorfunc.go
- counter.go
- desc.go
- doc.go
- expvar_collector.go
- fnv.go
- gauge.go
- get_pid.go
- get_pid_gopherjs.go
- go_collector.go
- go_collector_latest.go
- histogram.go
- labels.go
- metric.go
- num_threads.go
- num_threads_gopherjs.go
- observer.go
- process_collector.go
- process_collector_darwin.go
- process_collector_mem_cgo_darwin.c
- process_collector_mem_cgo_darwin.go
- process_collector_mem_nocgo_darwin.go
- process_collector_not_supported.go
- process_collector_procfsenabled.go
- process_collector_windows.go
- LICENSE
- NOTICE
- .gitattributes
- array.go
- doc.go
- expand.go
- filter.go
- iteration.go
- LICENSE
- manipulation.go
- property.go
- query.go
- traversal.go
- type.go
- utilities.go
- challenge.go
- client.go
- LICENSE
- rfc2617.go
- .codecov.yaml
- .dockerignore
- .editorconfig
- .gitignore
- .golangci.yml
- AGENTS.md
- build-release.sh
- catalog-info.yaml
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CODEOWNERS
- CONTRIBUTING.md
- Dependencies.md
- Dockerfile
- go.mod
- go.sum
- LICENSE.md
- main.go
- Makefile
- modtools_frozen.yml
- README.md
- renovate.json
- SUPPORT.md
# Installation Guide
1. Get the code
git clone https://github.com/grafana/k6
Downloads the entire project code from GitHub to your computer.
cd k6
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker compose -f packaging/docker-compose.yml up -d --build
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Go
MediumPrerequisites
go build ./...
Compiles the Go program into an executable.
go run .
Runs the Go program directly without a separate build step.
If the build finishes without errors, it worked. If you used go run ., check the terminal output.
4. Make
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make
Compiles the code based on the generated build configuration to produce an executable.
If it finishes without errors, it worked. Try running the generated executable directly.
// repository documentation
Was this content helpful?
(0 ratings)
