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!
parallel
action for making parallel requests in HTTP tests--quiet
flag (https://github.com/artilleryio/artillery/pull/2639) - docs
eu-north-1
to supported regions (https://github.com/artilleryio/artillery/pull/2646)--quiet
flag (https://github.com/artilleryio/artillery/pull/2639) - docs
1.43.1
(https://github.com/artilleryio/artillery/pull/2644) - docs
This release brought to you by @hassy @InesNi @bernardobridge
replaceSpanNameRegex
config option (https://github.com/artilleryio/artillery/pull/2607) - Docs
sampleRate
tracing option set (https://github.com/artilleryio/artillery/pull/2601)plugins.publish-metrics.spans.exported
) when tracing is enabled. (https://github.com/artilleryio/artillery/pull/2597)This release brought to you by @InesNi @95th
ARTILLERY_CLOUD_API_KEY
environment variable from being picked up by tests on Fargate when using --dotenv
(https://github.com/artilleryio/artillery/pull/2585)ETIMEOUT
or ECONNRESET
(https://github.com/artilleryio/artillery/pull/2574) - docs
This release brought to you by @hassy @bernardobridge
async
functions as hooks (#2522) - docs
--launch-config
flag (#2526)This release brought to you by @hassy @bernardobridge @InesNi
expect
from @playwright/test
work with Typescript support (https://github.com/artilleryio/artillery/pull/2488) - Documentation
config.bundling.external
to set packages that can’t be bundled as external (https://github.com/artilleryio/artillery/pull/2488) - Documentation
{{ $testId }}
in scenarios/config and vuContext.vars.$testId
in custom code (https://github.com/artilleryio/artillery/pull/2499)test_id
attribute to metrics and traces sent via the OpenTelemetry reporter (https://github.com/artilleryio/artillery/pull/2505) - Documentation
This release brought to you by @bernardobridge, @InesNi, @hassy
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.
testIdAttribute
setting (https://github.com/artilleryio/artillery/pull/2441) - Documentation
publish-metrics
pluginartillery-plugin-publish-metrics
on Lambda (https://github.com/artilleryio/artillery/pull/2457). This is a temporary workaround to get tests to run on Lambda reliably again$randomString(length)
utility to return correct number of characters and allow length larger than 10 (https://github.com/artilleryio/artillery/pull/2342)This release brought to you by @InesNi, @hassy, @bernardobridge, @Georgegriff
eu-west-2
, eu-west-3
, us-east-2
, us-west-2
, ca-central-1
, ap-east-1
, ap-northeast-2
, ap-southeast-1
, ap-southeast-2
, ap-northeast-1
, me-south-1
, sa-east-1
) (https://github.com/artilleryio/artillery/pull/2358, https://github.com/artilleryio/artillery/commit/29a4861d36ca4035e2d0269b0d4154c2fa7072b8)--variables
flag in run-fargate
command (https://github.com/artilleryio/artillery/pull/2391) - Documentation
--region
flag (https://github.com/artilleryio/artillery/commit/960b5ae505221bf0cbf7f840a5c5562923af65c6)browser.page.codes.<code>
metric (https://github.com/artilleryio/artillery/pull/2383) - Documentation
before
/ after
hooks that prevented the Playwright engine from working (https://github.com/artilleryio/artillery/pull/2396) - Documentation
test.step()
with OpenTelemetry Playwright tracing enabled (https://github.com/artilleryio/artillery/pull/2368)This release brought to you by @InesNi @hassy @bernardobridge
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)--cpu
and --memory
flags (#2301)$env
not resolving correctly in the config
section (#2265)--scenario-name
not picking up the correct scenario (#2314)fake-data
plugin to allow for realistic test data to be generated in your tests (#2318) (docs)ensure
checks (#2284)expect
plugin (#2298)test.step()
calls, page navigation events, and Core Web Vitals metrics (#2259)400
or higher (#2285)HTTP_REQUEST_CONTENT_LENGTH
, HTTP_USER_AGENT
and HTTP_FLAVOR
attributes (#2285)vu.uuid
) not always being set correctlypublish-metrics
plugin (#2259)FID
Core Web Vital metric not being emitted as expected--cpu
and --memory
flags (#2301)args
/on
options (#2171)match
errors in the reportThis release brought to you by @bernardobridge @InesNi @josh-coderpad @hassy