---
title: "Using k6 | Grafana k6 documentation"
description: "Using k6 Analyze script dependencies Run a k6 test script HTTP Requests Metrics Checks Assertions Thresholds Options Test lifecycle Modules Tags and Groups Cookies Protocols Environment variables Execution context variables Scenarios Secret source Test authoring JavaScript and TypeScript compatibility mode"
---

# Using k6

- [Analyze script dependencies](/docs/k6/latest/using-k6/k6-deps-command/)
- [Run a k6 test script](/docs/k6/latest/using-k6/run-k6-test-script/)
- [HTTP Requests](/docs/k6/latest/using-k6/http-requests/)
- [Metrics](/docs/k6/latest/using-k6/metrics/)
- [Checks](/docs/k6/latest/using-k6/checks/)
- [Assertions](/docs/k6/latest/using-k6/assertions/)
- [Thresholds](/docs/k6/latest/using-k6/thresholds/)
- [Options](/docs/k6/latest/using-k6/k6-options/)
- [Test lifecycle](/docs/k6/latest/using-k6/test-lifecycle/)
- [Modules](/docs/k6/latest/using-k6/modules/)
- [Tags and Groups](/docs/k6/latest/using-k6/tags-and-groups/)
- [Cookies](/docs/k6/latest/using-k6/cookies/)
- [Protocols](/docs/k6/latest/using-k6/protocols/)
- [Environment variables](/docs/k6/latest/using-k6/environment-variables/)
- [Execution context variables](/docs/k6/latest/using-k6/execution-context-variables/)
- [Scenarios](/docs/k6/latest/using-k6/scenarios/)
- [Secret source](/docs/k6/latest/using-k6/secret-source/)
- [Test authoring](/docs/k6/latest/using-k6/test-authoring/)
- [JavaScript and TypeScript compatibility mode](/docs/k6/latest/using-k6/javascript-typescript-compatibility-mode/)
