Artillery Versions Save

Load testing at cloud-scale. Serverless & distributed out-of-the-box. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module. Never fail to scale with Artillery!

artillery-2.0.10

2 weeks ago

Artillery 2.0.10

CLI & Core

  • Add parallel action for making parallel requests in HTTP tests

Fargate

Lambda

Playwright

Publish Metrics


This release brought to you by @hassy @InesNi @bernardobridge

artillery-2.0.9

1 month ago

Artillery v2 0 9

Publish Metrics

CLI & Core


This release brought to you by @InesNi @95th

artillery-2.0.8

1 month ago

Artillery v2.0.8

Artillery Cloud

Metrics by Endpoint

CLI and Core


This release brought to you by @hassy @bernardobridge

artillery-2.0.7

1 month ago

Artillery v2.0.7

CLI and Core

  • Add support for loading custom code from ES modules (#2522) - docs
  • Add support for using async functions as hooks (#2522) - docs

Playwright

  • Update Playwright version to 1.42.1
  • Fix bug that prevented traces from Playwright tests from being sent to Datadog and Honeycomb (#2533)

AWS Fargate

  • Tests running in Fargate will now use AWS Distro for OpenTelemetry instead of Datadog Agent for sending traces to Datadog (#2481) - docs
  • Fix bug that prevented setting CPU and memory allocation with the --launch-config flag (#2526)

This release brought to you by @hassy @bernardobridge @InesNi

artillery-2.0.6

2 months ago

2 0 6

Playwright

Artillery Cloud

CLI & Core

Publish Metrics

Fargate


This release brought to you by @bernardobridge, @InesNi, @hassy

artillery-2.0.5

2 months ago

Artillery CLI v2.0.5

New release cadence

A new stable version of the Artillery CLI will now be released twice a month - on the first and third Monday of the month. Canary releases will continue being released from the main branch.

AWS Fargate

Playwright

publish-metrics plugin

AWS Lambda

CLI & Core

Artillery Cloud


This release brought to you by @InesNi, @hassy, @bernardobridge, @Georgegriff

artillery-2.0.4

3 months ago

Artillery v2.0.4

Fargate

CLI & Core

Playwright

OpenTelemetry


This release brought to you by @InesNi @hassy @bernardobridge

artillery-2.0.3

4 months ago

Artillery v2.0.3

Fixes & Improvements

  • Fix a bug that prevented tests from running on AWS Lambda (#2355)
  • Fix a bug that prevented tests from running on AWS Fargate (#2354)

artillery-2.0.2

5 months ago

Artillery v2.0.2

  • Tests running locally or on AWS ECS/Fargate can be stopped through Artillery Cloud now

artillery-2.0.1

5 months ago

Artillery v2.0.1

CLI & Core

  • Add time unit support for think steps in scenarios (#2272)
  • metrics-by-endpoint plugin is now enabled by default to capture per-URL metrics in HTTP tests. The metrics will be available only in the JSON report and not output to the console, unless the plugin is loaded explicitly by the user. (#2274)
  • Configure CPU and memory for Fargate tests with --cpu and --memory flags (#2301)
  • Fix issue with $env not resolving correctly in the config section (#2265)
  • Fix an issue with --scenario-name not picking up the correct scenario (#2314)
  • Add a new fake-data plugin to allow for realistic test data to be generated in your tests (#2318) (docs)
  • Fix handling of metrics with non-alphanumeric characters in ensure checks (#2284)
  • Improve error handling in the expect plugin (#2298)

OpenTelemetry

  • Add experimental tracing support for Playwright tests, with tracing of test.step() calls, page navigation events, and Core Web Vitals metrics (#2259)
  • Improve conformance to OTel semantic conventions:
    • Include error messages for spans with HTTP response codes of 400 or higher (#2285)
    • Include HTTP_REQUEST_CONTENT_LENGTH, HTTP_USER_AGENT and HTTP_FLAVOR attributes (#2285)
  • Fix issue with virtual user ID attribute (vu.uuid) not always being set correctly
  • Fix inconsistencies in error handling (#2298 & #2285)

Playwright

  • Add experimental tracing support via OpenTelemetry with publish-metrics plugin (#2259)
  • Fix FID Core Web Vital metric not being emitted as expected

ECS/Fargate

  • Configure CPU and memory for Fargate tests with --cpu and --memory flags (#2301)

Socket.IO

  • Allow validation of any number of arguments in response/acknowledge with new args/on options (#2171)
  • More flexible validations with ability to wait for multiple responses (#2139)
  • Fix issue with displaying match errors in the report

This release brought to you by @bernardobridge @InesNi @josh-coderpad @hassy