0.0.8 • Published 9 months ago

skycheck v0.0.8

Weekly downloads
-
License
MPL-2.0
Repository
github
Last release
9 months ago

Skycheck makes it easy to write, run and reuse e2e tests.

  • Write flows fast with editor autocomplete and auto-reload mode
  • Set assertions and expectations on responses
  • Run locally, in CI/CD, or in production
  • Batteries-included with 20+ integrations for CICD, monitoring, and observability
  • Reuse flows for load testing with Artillery

Skycheck Ping

A Swiss-army knife for testing HTTP from the command-line.

  • HTTP performance at a glance - DNS lookup, TCP connection, SSL handshake, and TTFB
  • Command-line client for HTTP - send HTTP requests, set headers, send JSON. With color highlighting for HTTP responses.
  • Set checks and assertions with command-line flags - check status codes, content type, headers, JSON properties and more

Skycheck Ping

Skycheck Flow

Write & run flows to check that everything is working as expected.

A flow is a sequence of steps that describes how an API or app works from a client's or user's perspective.

  • Write flows fast - with editor autocomplete and auto-reload mode
  • Set checks and assertions - check API responses and performance automatically
  • Run locally, in CI/CD, or in production - re-use flows for local development, as post-deployment checks, or for production monitoring
  • Monitoring integrations - send results to Slack, Datadog, Honeycomb, or Lightstep

Skycheck Flow

Get Started

Install Skycheck with npm (Homebrew and self-contained binaries coming soon)

npm install -g skycheck

Ping a URL:

skycheck ping http://lab.artillery.io/movies -bp

Run a simple flow:

skycheck run -r asciiart-flow.yml

With the -r flag Skycheck will run in hot-reload mode. Change one of the checks to something else, save the file, and Skycheck will re-run it rightaway.

Talk to us

We'd love to hear from you. Share your thoughts, use cases & feedback on our Discussions forum.

Report issues via GitHub Issues.

License

MPL-2.0