Skip to content

0.12.2

Compare
Choose a tag to compare
@mbeacom mbeacom released this 14 Nov 15:22
· 4165 commits to master since this release

0.12.2 (2019-10-26)

Full Changelog

Fixed bugs:

  • Installing 0.12.1 requires "pipenv lock --pre" #1116
  • Strange behavior of "Total Requests per Second" chart #889
  • Response time graph seems to be an average of all data #667
  • Totals Clarity in Web Results #629
  • on_request_xxx checks exiting condition against the wrong number #399
  • [0.7.3] Total fails percentage calculated wrong on console #384
  • URL names in dashboard are not HTML escaped #374
  • Percentage of fails in Total line is greater than 100% #357
  • Exceptions tab not working for on_start method #269
  • Percentile response time anomalies at 100% #254
  • log.py's StdErrWrapper swallows fatal stacktraces #163
  • Slave count doesn't get updated in the UI if no more slaves are alive #62
  • Exit with code 1 on greenlet exceptions #665 (jnschulze)

Closed issues:

  • Samples with response_time None crashes stats.py #1087
  • Requests Per Second Plot Breaks When There are too Many Unique URLs #1059
  • UI 'stop' button does not stop test #1047
  • Performance degradation for constant wait time #1042
  • Failure percentage being reported incorrectly #1006
  • Start on_stop not before on_start has finished #969
  • Possible typo in docs #946
  • Control time window for RPS calculation #792
  • 500 URL limit #786
  • custom client from locust documentation doesn't work at all #771
  • separate charts for requests per second and average response time #688
  • schedule_task and data driven load test methodology #633
  • locust's statistic collect N/A records #626
  • how to make all locust users wait after executing on_start method ? #611
  • EventHook() fired when locust user has stopped #604
  • Is there a way to de-register slave with master on a slave node shutdown? #603
  • Unable to Stop locust from Web interface occasionally #602
  • no-web performance data saved #601
  • Can you add or can I create a Pull Request to accept a command line option that would enable ALL events (http requests) to be logged to a file/location? #576
  • Median response times off #565
  • Dedicated Vuser for each API #564
  • running-locust-distributed missing information on worker model #492
  • locust executes more number of times than I expected #455
  • Some uncertain for RPS #367
  • Support for distributing arbitrary arguments to Locust [Proposal] #345
  • Error running distributed mode on Fedora and CentOS #271
  • RPS for Total shows the instant RPS #262
  • grouping requests after redirect #251
  • Locust can not run distributed with the web interface disabled #189
  • Documentation on how to best configure a (linux) machine to run locust #128
  • See what request generated a failure #103
  • Support for plugins #34

Merged pull requests:

  • fix self.client call in code examples #1123 (cyberw)
  • Escape HTML entities in endpoint names #374 #1119 (peterdemin)
  • Revert "Exit with code 1 on greenlet exceptions" #1115 (heyman)
  • Table layout fix to use available space better #1114 (heyman)
  • Fix rounding error when spawning users from multiple locust classes #1113 (heyman)
  • Add __main__.py file #1112 (jdufresne)
  • Remove 'dist: xenial' from Travis configuration #1111 (jdufresne)
  • Add Python 3.8 to the test matrix #1110 (jdufresne)
  • Fix empty bytearray(b'') returned when using catch_response=True #1105 (skivis)
  • Add an option (--stop-timeout) to allow tasks to finish running their iteration before exiting #1099 (cyberw)
  • Allow None response time for requests #1088 (cyberw)
  • Fixed issue with Total Requests Per Second plot #1060 (williamlhunter)
  • Tox: Add flake8 tests to find Python syntax errors and undefined names #1039 (cclauss)
  • Fix frontend bugs. #822 (omittones)
  • Switch from using optparse to argparse for command line arguments #769 (jdufresne)
  • Allow skipping the logging setup #738 (Exide)
  • Added link to an Ansible role as a 3rd party tool. #704 (tinx)