Artillery CLI v2.0.12
 Hassy Veldstra
Hassy VeldstraAWS Lambda
Artillery can now use Lambda Container Images to run tests on AWS Lambda. Pass the --container flag to run-lambda command to use a container instead of a zip file. No further configuration is required.
This change brings two main benefits:
- Much faster startup times for tests
- Ability to use certain features that were previously only available in tests running on AWS Fargate:
- Run test scripts that TypeScript hooks
- Use third-party dependencies
- Use the built-in publish-metrics plugin
 
Container-based Lambda functions will become the default option in a future release of Artillery.
Playwright
- Update Playwright to v1.44.0
- Fix tests failing on Fargate with ENOSPCerror with Playwright tracing enabled
- Improve reliability of trace collection:
- Reduce trace collection cooldown period to 1-5m
- Increase the number of concurrent trace recordings to 3 up from 1
 
- Track the number of collected/discarded recordings with browser.traces_collectedandbrowser.traces_discardedmetrics
CLI & Core
- Make path to the config directory available to test scripts via the special $dirnamevariable - docs
- The --scenario-nameflag will now default to using an exact string match, and fall back to using a regex
- Clarify the meaning of --tagsflag
- Remove an unnecessary dependency
Slack integration
- Artillery now includes an official Slack integration, which can be used to post test results to a Slack channel automatically