- Fix division by zero bug in experimental stats
- Project renamed to Trombi
- Gatling Highcharts and http-kit dependencies are not included by default
- Only short summary reporter is used when reporters config option is omitted
- Bump dependencies
- Fix a bug in concurrency weight between multiple scenarios
- Fix a race condition bug in force stop
- Fix a bug in reporter console output showing values too early
- Add global min, max and mean measurements to short summary
- Fix a bug in console progress tracker.
- Start runners in parallel to improve simulation results.
- Bump dependendencies & Clojure
- Add experimental support for tracking active thread count in test client
- Fix progress calculation. Progress should never exceed 1.0
- Add support for force stopping simulation from the progress tracker
- Add possibility to run simulation in background with new 'run-async` function in core
- Add support for latest version of Gatling Highcharts reports with percentiles
- Catch also AssertionError and categorise it as a step failure
- Bump dependencies
- Add support for stringified exceptions in reports
- Add support for simulations defined by rate (new requests/sec) rather than concurrency
- Add raw reporters
- Fix highcharts reporter simulation timestamp on report frontpage
- Update dependencies
- Add support for customizable progress tracker
- Replace deprecated clj-time with Java 8 time objects
- Upgrade Clojure from 1.10.1 to 1.10.3
- Update dependencies
- Fix: Verify that at least one user is running every scenario
- Use own implementation of timeout to avoid reusing same timeout. That was an issue with high concurrency
- Upgrade core.async
- Upgrade Clojure from 1.8.0 to 1.10.1
- Update dependencies
- Add support for dynamic scenarios
- Update dependencies.
- Internal refactoring. Possibility to add custom remote reporters and executors.
- Update dependencies. JDK9 support
- Add scenario hooks
- Update dependencies
- Fix weighted scenarios concurrency distribution algorithm
- Use Jenkins Gatling plugin compatible folder name for the results
- Support for concurrency distribution
- Bump dependencies
- Fix a NPE with running legacy simulation (pre 0.8)
- Move gatling-highcharts-reporter to own repository
- Add pre-hook and post-hook for simulation
- Add error (stacktrace) logging
- Add option for scenario specific context.
- Fix StackOverFlow error when running with large number of users (> 2500)
- Pass
:context-before
and:context-after
to reporter.
- Add scenario option for allowing early termination.
- Add option for specifying your own custom reporter.
- Upgraded to Clojure 1.8.
- New format for specifying the simulation and options (with schema validation). Note! Backwards compatibility is kept for now.
- Support for sleeping before starting a request
- Buffer results to file system while simulation is running. This makes it possible to run clj-gatling for long period of time without running out of memory.
- Upgraded to Clojure 1.7.
- Changed format of request functions. Callback is the first parameter and user-id is not separate parameter anymore. You can get user-id from context via :user-id key.