Artillery
Load testing and smoke testing toolkit for modern backends
Half the release notes are a Playwright version bump; the other half is cloud-runner damage control.
◆Recent moves
- 1mo ago
Artillery 2.0.33 swaps Falso for Faker.js in fake-data
A Playwright bump to 1.61.0 and a swap of Falso for Faker.js in the fake-data plugin. Dependency maintenance with no behavioral change for existing tests.
View source ↗ - 2mo ago
Artillery 2.0.32 lifts the silent 8-second http.timeout cap
Fixes a genuinely misleading bug: http.timeout was silently capped at 8 seconds, so requests to backends slow to send a first byte failed with ERR_SOCKET_TIMEOUT no matter what users configured. Also resolves startup MODULE_NOT_FOUND errors and a Fargate case where tests ran with fewer virtual users than requested.
View source ↗ - 3mo ago
Artillery 2.0.31 propagates W3C Trace Context to backends
Adds W3C Trace Context propagation, attaching a traceparent header to outgoing requests so backend traces can be tied to the load test that generated them. The Fargate heartbeat is the other notable piece — worker tasks now self-terminate if the CLI disappears for 180 seconds, closing a path to orphaned paid infrastructure.
View source ↗ - 6mo ago
Artillery v2.0.30
A Playwright bump plus a Fargate packaging fix ensuring pre-packaged Playwright and CLI versions are used rather than reinstalled, which had caused browser binary mismatches.
View source ↗ - 6mo ago
Artillery v2.0.29
Playwright 1.58.0 and a Fargate fix for incomplete results when tests track many distinct metrics — the same cardinality problem addressed more directly in 2.0.28.
View source ↗ - 6mo ago
Artillery 2.0.28 normalizes query strings to cut metric cardinality
Attacks metric cardinality at the source with stripQueryString and normalizeQueryString, the latter on by default, collapsing URLs like /page?id=123 into /page?id=NUMBER. Pairs with fixes for Azure ACI incomplete results and a Fargate bug where --scenario-name was ignored and every scenario ran.
View source ↗