Repository navigation
Artillery v2.0.0-38
·
912 commits
to main
since this release
New features & improvements
Engines
playwright: Update Playwright version to latest (1.39.0) (#2230).playwright: Add a conveniencetest.step()helper, allowing you to break your tests into steps that emit custom timing metrics (#2173) - Docs.
CLI/Core
- New CLI flag
--scenario-name, allowing you to specify which scenario to run by its name in the test script (#2184) - Docs. - Expose
meanas a metric (#2163). - Include scenario object in all engine hooks - you can now access this under
context.scenario(#2158) - Docs.
Plugins
publish-metrics - OpenTelemetry
- Traces for HTTP requests are now nested under individual scenarios (#2211).
- Include all request metrics in traces: dns_lookup, tcp_handshake, tls_negotiation, request, first_byte, download (#2211).
- Include VU errors in traces (#2211).
Fixes
Artillery Cloud (join the waitlist)
- Ensure all Artillery console logs are sent correctly to Artillery Cloud (#2212).
- Fix issue with phase information not being sent correctly (#2203, #2204).
Engines
socketio: Allow nested options (e.g.namespace) in emit without throwing validation error (8b3f035, 2c714fc) - Docs.socketio: Allowemitaction to be an array of strings (#2167) - Docs.
CLI/Core
fargate: Fix issue with--packagesflag.fargate: Includeapdexplugin andplaywrightengine by default in image, preventing additional installation in workers.- Allow unnamed capture groups to be used in
capture(#2127). - Display meaningful error when engine doesn't match the engine provided in
config.engine(#2101).
Plugins
apdex- Allowfrustrated,satisfiedandtoleratedmetrics to be checked withensureplugin (#2210, #2213).apdex- Prevent plugin from crashing when using processor functions (#2195).publish-metrics- Set headers as metadata forotel-grpcexporter in OpenTelemetry reporter (82cb40b) - Docs.publish-metrics- Create endpoint path correctly so it works with managed instances of Dynatrace (ccf6229).publish-metrics: Fix OpenTelemetry reporter debug logging (f6ebc70).
This release brought to you by @InesNi, @bernardobridge, @kettanaito and @hassy.