Skip to content

Releases: artilleryio/artillery

Artillery 1.5.0-13

13 Sep 09:12
Compare
Choose a tag to compare
Artillery 1.5.0-13 Pre-release
Pre-release

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

09 Aug 20:57
Compare
Choose a tag to compare
Artillery 1.5.0-12 Pre-release
Pre-release

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

22 Jun 13:15
Compare
Choose a tag to compare
Artillery 1.5.0-8 Pre-release
Pre-release

Changes

  • Report the number of concurrent virtual users
  • Show concurrent users over time in generated HTML reports
  • HTTP: scenario and request-level beforeRequest and afterResponse 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

17 Jun 21:36
Compare
Choose a tag to compare
Artillery 1.5.0-6 Pre-release
Pre-release

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

01 Jun 20:47
Compare
Choose a tag to compare
Artillery 1.5.0-3 Pre-release
Pre-release

Changes

  • socket.io engine: error handling and SSL improvements (@ksplache)

Artillery 1.5.0-2

31 May 15:42
Compare
Choose a tag to compare
Artillery 1.5.0-2 Pre-release
Pre-release

Changes

  • HTTP: response headers can now be captured with e.g. {"capture": {"header": "x-auth-token", "as": "authToken"}} (@hassy)
  • Websocket: think can be used in scenarios (@tejohnso)
  • Fixes #23 (@enderv)

Artillery 1.5.0-1

26 May 20:25
Compare
Choose a tag to compare
Artillery 1.5.0-1 Pre-release
Pre-release

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

25 May 20:58
Compare
Choose a tag to compare
Artillery 1.5.0-0 Pre-release
Pre-release

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
  • Improved debugging ouput (@antono & @Nepoxx)

Artillery 1.3.12

18 Mar 10:39
Compare
Choose a tag to compare

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

17 Mar 13:48
Compare
Choose a tag to compare

Changes

  • HTTP - Add regular expression support to capture