Artillery
CLI

Artillery CLI v2.0.21

Hassy VeldstraHassy Veldstra

Core & CLI

  • Add --env-file flag as an alternative for --dotenv flag. This makes it consistent with the Node.js --env-file flag. The --dotenv flag will be deprecated in a future release (#3376)
  • Add tracking of response times by HTTP status code. A new set of metrics (e.g. http.response_time.2xx or http.response_time.5xx) is now reported to provide more granular view of response times in a test (#3326)
  • Fix an issue that caused incorrect "multiple batches of metics" warnings when running tests with pause phases (#3331)

Playwright

  • Upgrade Playwright to v1.48.0

Azure

  • Fix: Make values loaded from an env file with --dotenv / --env-file flag available to workers containers (rather than just the Artillery process running inside the worker) (#3376)
  • Stagger startup of containers in large load tests to prevent rate limit errors from Azure services (#3371)

OpenTelemetry

  • Add support for setting resource-level attributes (#3335)

Artillery Cloud

  • Send CI related information to Artillery Cloud. This makes the following information available in Artillery Cloud:
    • Whether a test run was triggered in CI or not, and which CI service was used
    • For tests triggered in GitHub Actions - provide a link back to the job run on GitHub Actions

Dependencies

  • Upgrade json-plus to address a critical security vulnerability (#3369)