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.
MPL-2.0 License
Bot releases are hidden (Show)
Published by hassy over 1 year ago
notStatusCode
check in expect
plugin (#1793)includeOnly
and excluded
options to configure the list of Artillery metrics which are sent to Datadog (https://github.com/artilleryio/artillery/commit/a879b4fdba86f5e8dd28821d9cf3bed438a98272)artillery run
is used with the --output
option, Artillery will check if destination exists before running the testas well as contributions by @juanig1 @hassy
Published by hassy over 1 year ago
Published by hassy almost 2 years ago
gzip
) will be decompressed by default now. (Set gzip: false
to disable automatic decompression if required to improve performance.)arrivalRate
and rampTo
set to 0
rampTo
logic to result in more predictable and deterministic rampsmaxVusers
setting that would lead to unexpected number of VUs to be generatedartillery
objectmemory-size
and security-group-ids
optionsartilleryio-default-lambda-role
role, you will need to re-attach it to the new artilleryio-default-lambda-role-20230116
roleprobe
command has been removed from the CLI. The functionality has been moved to the new Skytrace CLI
Published by hassy almost 2 years ago
--platform-opt architecture=x86_64
(#1662)Published by hassy almost 2 years ago
Published by hassy almost 2 years ago
config.processor
), CSV files, and external config files (used with the --config
flag) can now run on Lambdanodejs16.x
runtime will be used by the Lambdasprocessor
relative to the config file when a separate config file is used via the --config
flagPublished by hassy almost 2 years ago
config.http.cookieJarOptions
by passing options to the underlying ToughCookie
instance (docs)rampTo
behavior when using smaller values of arrivalRate
/rampTo
with a large duration
(#1621)maxVusers
setting is applied correctly when running on multiple CPU coreslatest
release of ArtilleryContributors: @juanig1 @hassy
Published by hassy about 2 years ago
cdnHit
expectation to expect
plugin to check that the response was served from cache by a CDNpublish-metrics
plugincapture
/afterResponse
hooks (#1544 #1568)afterResponse
hooks when the response is compressed (#1563)expect
plugin (https://github.com/artilleryio/artillery-plugin-expect/pull/34)publish-metrics
are flushed before Artillery exitsContributors: @juanig1, @luneo7, @maximetaqt, @hassy
Published by hassy about 2 years ago
Published by hassy over 2 years ago
This release adds support for distributed cloud-native testing with AWS Lambda out of the box.
This feature is to be considered experimental at the moment. Please report bugs in Issues.
The --platform
and --platform-opt
flags have been added to the run
command.
To run a test on AWS Lambda in the us-east-1
region, with 100 parallel Lambda workers, run:
artillery run --platform aws:lambda --platform-opt region=us-east-1 my-script.yml
This requires an AWS profile configured locally.
Published by hassy over 2 years ago
think
, count
and timeout
properties to be numbers or stringsthink
stepsPublished by hassy over 2 years ago
dotenv
file with --dotenv
(#1478)loadAll
option to make all CSV data available to each VU (#1485)Published by hassy over 2 years ago
histograms
field in JSON reports for backwards-compatibilitydeep-equal
with fast-deep-equal
(ty @toastal)Published by hassy over 2 years ago
rampTo
under certain conditions (#1443) (@GeekyDeaks)artillery-plugin-ensure
(#1457)Published by hassy over 2 years ago
artillery probe
-q
/ --jmespath
Published by hassy over 2 years ago
probe
/http
command for sending HTTP requests from the command-linewait
action to WebSocket engine (@GeekyDeaks)run
(#1410, @flentini)Published by hassy over 2 years ago
This is a maintenance release with dependency upgrades and minor bug fixes.
Published by hassy over 2 years ago
This is a maintenance release with dependency upgrades and minor bug fixes.
Published by hassy over 2 years ago
This is a maintenance release with dependency upgrades and minor bug fixes.
The Docker image now bundles the following official plugins:
Published by hassy over 2 years ago
New:
artillery version
outputvusers.failed
through the entire test (report zero when no VUs have failed)Maintenance:
Fixes:
arrivalCount
arrivals to not being spaced out as expected--output
in run
command when destination is a directory