Releases: artilleryio/artillery
Releases · artilleryio/artillery
Artillery 1.5.0-13
Changes
- Logs can now be output to a directory with the
-o
parameter. - Custom stats are now included in HTML reports
- HTTP scenarios can now be aborted from hook functions by invoking the callback argument with an error
- HTTP timeout can now be set with
config.http.timeout
(config.timeout
is to be deprecated) - YAML references are now supported
- New more efficient and precise implementation of ramps
- Socket.io - fix for comparing object literals (h/t @outsideris)
think
can now be parameterised with variables (h/t @lordjabez)- Errors in capture transforms won't abort the scenario anymore (h/t @lordjabez)
Artillery 1.5.0-12
Changes
- Fix for
quick
mode not setting test duration correctly - Reporting tweaks
- HTTP: Multiple values can now be captured with
capture
- HTTP: Templating support in
form
attributes - HTTP: Scenarios will now be aborted on an unsuccessful
match
- WS: Options (such as not rejecting invalid certs) can be passed to the ws engine with
config.ws
Artillery 1.5.0-8
Changes
- Report the number of concurrent virtual users
- Show concurrent users over time in generated HTML reports
- HTTP: scenario and request-level
beforeRequest
andafterResponse
hooks for advanced scripting - HTTP: option to use a fixed number of sockets to model scenarios with an application sitting behind a load-balancer
Artillery 1.5.0-6
Changes
- HTTP: ability to tag request with probability for requests that need to be fired only some of the time
- HTTP: initial support for DOM selectors using Cheerio for capturing HTML/XML responses
- HTTP: support for arbitrary numeric ranges in
loop
- HTTP:
loop
counter available in the$loopCount
variable - Other fixes
Artillery 1.5.0-3
Changes
- socket.io engine: error handling and SSL improvements (@ksplache)
Artillery 1.5.0-2
Artillery 1.5.0-1
Changes
-
Improved socket.io support (@ksplache)
Socket.io scenarios can now contain HTTP steps as well as Socket.io
emit
steps.
Artillery 1.5.0-0
Changes
- Socket.io support! 🎈 👏 (@ksplache)
- New dinos! (@erikerikson)
quick
mode improvements! (@hassy)- Add
-c
and-n
flags to fix concurrency level and send multiple requests/messages on the same connection
- Add
- Improved debugging ouput (@antono & @Nepoxx)
Artillery 1.3.12
Changes
- HTTP - when
capture
is used with a JSONPath expression, a randomly selected value will be returned from the result array instead of always returning the first result (@tatey)
Artillery 1.3.11
Changes
- HTTP - Add regular expression support to
capture