Synthetics command reference
editSynthetics command reference
editIn version 7.x, browser checks are in beta and will never be made generally available in 7.x.
If you want to use browser checks, we highly recommend using the latest version of browser checks available in 8.x. This functionality has changed significantly in version 8.x. We do not recommend using browser checks in 7.x anymore.
elastic-synthetics
edit
[beta]
This functionality is in beta and is subject to change. The design and code is less mature than official GA features and is being provided as-is with no warranties. Beta features are not subject to the support SLA of official GA features.
Heartbeat uses the npx @elastic/synthetics command to run and report synthetic tests.
It can also be used locally to help develop your tests.
SYNOPSIS
npx @elastic/synthetics [options] [files] [dir]
FLAGS
You will not need to use most command line flags — they have been implemented purely to interact with Heartbeat. However, there are some you may find useful. They are documented below.
-
--debug - Prints debug info.
-
--match <name> - Filters journey with the name or a matching tag.
-
--tags <name...> - Filters journey with the given tag(s)
-
--reporter -
One of
junit,default, orjson. Use the JUnit reporter to provide easily parsed output to CI servers like Jenkins. -
--no-headless - Runs with the browser in headful mode.
-
--inline -
Instead of reading from a file,
catinline scripted journeys and pipe them throughstdin. For example,cat path/to/file.js | npx @elastic/synthetics --inline -
--screenshots <on|off|only-on-failure> - Captures screenshots for every step in the journey.
-
-h, --help -
Shows help for the
npx @elastic/syntheticscommand.