artilleryio / artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
https://www.artillery.io
Mozilla Public License 2.0
8.04k stars 511 forks source link

Lambda uses Node v16 runtime #2707

Closed carrejoe3 closed 5 months ago

carrejoe3 commented 6 months ago

Node v16 is being used as a runtime when using the artillery run-lambda command: https://github.com/artilleryio/artillery/blob/02da55041d5053c8ff599956f69d5e4166971b45/packages/artillery/lib/platform/aws-lambda/index.js#L748

Node v16 has reached EOL which means many organisations can't use this tool unfortunately.

Version info: Latest.

hassy commented 6 months ago

thanks @carrejoe3! will be updated in the upcoming release of Artillery (due Monday next week)

carrejoe3 commented 6 months ago

thanks @carrejoe3! will be updated in the upcoming release of Artillery (due Monday next week)

Hey @hassy, do you know when this is likely to be patched please?

hassy commented 5 months ago

@carrejoe3 this is fixed in the most recent release of Artillery (v2.0.14)

Tests running on Lambda will now use Lambda Container Images instead of a Lambda-provided runtime.