# testing

> Claude/Codex skill by [@grafana](https://omgskills.com/library/grafana/index.md) · 286 stars · Updated 2026-10-17

Probe, load-test, and instrument frontends from Grafana Cloud. Covers Synthetic Monitoring (HTTP / DNS / TCP / Ping / Traceroute / Multihttp / k6-browser scripted checks from 20+ global probes, alert on \`probe\_success\` + TLS-cert expiry), Grafana Cloud k6 (distributed load tests across AWS load-zones, scenarios, \`http\_req\_duration\` thresholds, CI integration via \`grafana/k6-action\`), and Frontend Observability with Faro Web SDK (RUM, Core Web Vitals, custom events, \`pushError\`, distributed-trace correlation). Use when checking website / API uptime from multiple regions, gating a release on a load test, watching for TLS-cert renewal, instrumenting a React/Vue app, tracking Core Web Vitals, or correlating frontend errors to backend traces — even when the user says "is my login flow up?", "monitor my API", "ping our endpoint every minute", "release-gate load test", "browser performance monitoring", "session replay", or "RUM" without naming Synthetic Monitoring / k6 / Faro.

## Install

```sh
git clone https://github.com/grafana/skills /tmp/skills && ln -s /tmp/skills/skills/grafana-cloud/testing ~/.claude/skills/testing
```

## From README

Grafana Cloud Testing Docs: https://grafana.com/docs/grafana-cloud/testing/ Three pillars: external probing (Synthetic Monitoring), load testing (k6 Cloud), real-user monitoring (Faro). Prerequisites Grafana Cloud stack Synthetic Monitoring: SM access token (sm:write) k6 Cloud: a Grafana Cloud k6 token + projectID Faro: a Faro app + write-token from Frontend Observability → Apps Common Workflows Create + verify a Synthetic HTTP check See references/synthetic.md for all check types, PromQL queries, and alert rules. Run a k6 cloud load test Full script + scenarios + CI YAML: references/k6-and-faro.md.

## Links

- HTML page: https://omgskills.com/library/grafana/skills/testing/
- GitHub: https://github.com/grafana/skills
- Author: [@grafana](https://omgskills.com/library/grafana/index.md)

## More from this repo

- [k6-docs](https://omgskills.com/library/grafana/skills/k6-docs/index.md) — Used to write or review k6 documentation across the three k6 repositories - k6-DefinitelyTyped (TypeScript types),...
   - [@grafana](https://omgskills.com/library/grafana/index.md) · 295 stars
- [adaptive-metrics](https://omgskills.com/library/grafana/skills/adaptive-metrics/index.md) — Cut Grafana Cloud Metrics cost by shrinking active-series count with Adaptive Metrics aggregation rules —...
   - [@grafana](https://omgskills.com/library/grafana/index.md) · 286 stars
- [admin](https://omgskills.com/library/grafana/skills/admin/index.md) — Used to manage Grafana Cloud accounts — organizations, stacks, RBAC roles and assignments, SSO/SAML/OAuth/GitHub auth,...
   - [@grafana](https://omgskills.com/library/grafana/index.md) · 286 stars
