locust v0.9.0 Release Notes
Release Date: 2018-09-01 // over 5 years ago-
π Fixed bugs:
Closed issues:
- a crash bug for master #869
- I started 50 users, but i found there are 100 tomcat connections established at that time, why.... #866
- π² Error is raised: AttributeError: 'RequestStats' object has no attribute 'log_request' #865
- π¦ Two locust packages in pypi #863
- Locust "ConnectionError(ProtocolError('Connection aborted.', error(111, 'Connection refused')),)" #862
- π Comparison of performance test results between locust and jmeter #859
- π Locust fails to execute from Windows 10 #854
- Assign Locust Behavior Programmatically -- Code Example #847
- Wrong statistic of total request count #846
- Locust freezes after a while (python 3.7) #843
- how to send post reqeusts body type is raw #840
- Segmentation Fault (core dumped) under python 3.7 #839
- Don't rely on obsolete msgpack-python #837
- how to install locust 0.8 instead locust 0.8.1 hand #834
- does have url to get the response time distribution? #833
- stats with all zeros for clients > 1 #832
- setup() should always run after __init__() #829
- How locust calculate average response time and R/S for users #828
- Please check my contribution. #824
- Synthetic monitoring #821
- Locust slaves eat all available memory when working with a failing service #816
- Using Python's multiprocessing on Master #812
- How to perform basic authentication? #811
- No module named pkg_resources #810
- β‘οΈ Locust does not work because gevent has been updated to 1.3.2 #809
- IndexError: Cannot choose from an empty sequence #803
- self.locust.drop_current_runner() #802
- Scraping google search result #800
- β‘οΈ branch geventhttpclient need a update #795
- locust inactivity after reaching 9000 user issue #791
- Include LICENSE file in sdist #788
- How to have Locust Master dynamically allocate users to slaves #787
- π³ slave run in docker didn't work. #784
- β How to call on_start before each testcase, like setup in unittest? #781
- π· Locust clusters, but workers never hatch #780
- π» When maximum num=1 this will raise exception "Maximum number of requests reached" #778
- 100% number smaller than 99% in Percentage of the requests completed within given times #777
- Can't define unique characteristics for each locust #775
- invaild Locust(HttpLocust) class attribute: host #773
- π URL requests containing β/#/β are all seen as β/β then failing when running on Locust.io #768
- π³ Docker image and Kubernetes chart out of date at 0.7.5 #767
- Wrong tasks weight calculation over several TaskSet's #766
- Need multi level rampup pattern #765
- π Documentation link at https://docs.locust.io doesn't point to current release docs #764
- website down #763
- TypeError: must be string or buffer, not None #754
- Does POST request create a entry in the DB? #752
- SSL Error when using Http Request #751
- π¨ print statements are not appearing on console when -n is 1 #750
- Error - Get_next_task return random.choice(self.tasks) and Random.py choice raise IndexError('Cannot choose from an empty sequence') from None) #748
- Default implementation of on_request_success and _failure lacks **kwargs declaration #745
- Question: https://pypi.python.org/pypi/locust/0.8 #744
- Not able to record failures in report #739
- β Tested website unresponsive #737
- π New Connection in locust #736
- Does locust creates a new instance/thread per locust user of httplocust class ? #734
- How I share auth cookie with the rest of tasks only for current locust user? #733
- how to run the master branch #732
- On the same serverοΌjmeter can run 20000rpsοΌbut locust only 5000rps #727
- Connect slave nodes from remote server to master node on local machine #726
- π a report plugin.Anyone interested? #723
- Severe difference in RPS when adding more than two URLs #722
- β Start distributed test with multiple slaves with one command. #721
- Logo changes #716
- Locust does not count RPS if all requests fails #715
- Looking for a different flavor of on_start() behavior #714
- π¨ Option to Print Failure to Console? #711
- Reach to 3k RPS #710
- π Rename RPS #709
- AWS locust sitting idle #707
- Couldn't pass 200 request / second #705
- π§ Preparing a Linux server for Locust load tests #700
- When a slave process crashes and restarts, the master counts and waits for input from both #699
- Unusual behavior from graphs #690
- Chart is wrong #689
- ioerror cannot watch more than 1024 sockets #684
- Locust distributed noweb does not honour --num-request option #682
- π Locust pure python RPC not working in distributed mode (this makes, message seem confusing) #680
- Limit of 500 requests in /stats/requests end-point #679
- No users count send in hatch_complete #678
- 0οΈβ£ --no-reset-stats should be on by default #672
- 'Response' object has no attribute 'failure' in python3.5.3 #671
- Sometimes the rps is 0 #670
- Install breaks on Win7 Py3.3 Locust 0.8.1 #668
- Inaccurate response time? #663
- β all tests results suddenly turned to all 0 #662
- How do we control the Clients in Locust? #659
- β failure to install the latest version locust #648
- β Always get errors when I run testing. #645
- β Locust test results #639
- memory issue #636
- π» Stderr connection error ( python3.6), but no failures on UI #625
- Ability to disable SSL certificate verify #619
- π» tasks are not shown in locust UI statistics #591
- Installation failure on Mac OS 10.12.4 #582
- Specify host header and send request against IP #581
- Ability to set a specific number of simulated users per Locust class #575
- Slave hangs when started before master #571
- β Is there a way to setup/teardown before running the load tests #553
- Never loads? #302
- π Retrieving stats when running with --no-web #290
- π» In distributed mode, not all stats are collected/displayed in the 'main' UI #217
- π» URL_PREFIX feature for web UI? #149
- (libev) select: Invalid argument when trying to go past 1k users #121
- π» Command line option to specify the duration to run #71
- Setup/teardown hooks #59
- Define wait times by function instead of variable #18
π Merged pull requests:
- β‘οΈ update Makefile so build also creates a wheel #871 (cgoldberg)
- π Fix deprecation warnings #870 (cgoldberg)
- π Release 0.9.0 #867 (aldenpeterson-wf)
- π Separate release into build and release steps #858 (hoylemd)
- Install instructions #857 (cgoldberg)
- β± Specify seconds for the
timeout
parameter #856 (hoylemd) - β¬οΈ bump dev version to 0.9.0.dev0 #855 (cgoldberg)
- π Change name of msgpack dependency. #841 (vamega)
- response time doesn't need to be cast to int, as this is implicit in β¦ #830 (efology)
- β Add tasks sequence support #827 (Ramshell)
- π Fix some typos in events.py #820 (felixonmars)
- β‘οΈ Update all pypi.python.org URLs to pypi.org #818 (jdufresne)
- β‘οΈ Update third-party-tools.rst #808 (anhldbk)
- β Remove unused nosetest settings #806 (cgoldberg)
- β¬οΈ Drop Python 3.3 support #804 (ps-george)
- π docs: Syntax highlight code and commands #797 (joar)
- β Added user-defined wait_function to locust and TaskSet #785 (ps-george)
- β Remove compatibility workarounds for Python 2.6 #770 (jdufresne)
- π· Enable pip cache in Travis CI #760 (jdufresne)
- π Use https:// URLs where available #758 (jdufresne)
- π¦ Distribute package as a universal wheel #756 (jdufresne)
- π Docs: update test statistics page with example responses #747 (aldenpeterson-wf)
- Introduce **kwargs to request_success/failure parameter list #746 (karol-brejna-i)
- π Change Locust website url to https #743 (iassal)
- π Fix typo in docstring #729 (giantryansaul)
- π Changed the spelling of "occurences" on the output text #706 (ethansmith-wf)
- π Merge 0.8 branch. #701 (mbeacom)
- β added introduction to Locust4j #698 (myzhan)
- π» Resolve improper display of About in Web UI #697 (mbeacom)
- π» Make UI URL links relative #692 (karol-brejna-i)
- π Small python 3 syntax improvement in docs #676 (miki725)
- π Bump version to 0.8a3 for another pre-release candidate #654 (aldenpeterson-wf)
- #331: Use rounded_response_time for min/max/total response times #558 (jude)
- π¨ Refactored stats code and display median as well as 95% percentile response times in web UI's charts #549 (heyman)
- β Added a slaves-tab to show the id, status and number of users running on each slave. #305 (TZer0)
- π expand and re-order documentation index #779 (cgoldberg)
- β¬οΈ drop unitt2 and use tox in 'make test' target #772 (cgoldberg)
- π Fix bytes/text confusion with response objects #762 (jdufresne)
- β Remove unused environment variables form tox configuration #761 (jdufresne)
- β‘οΈ Update tox.ini so as to not respecify package dependency pyzmq #757 (jdufresne)
- β Remove test dependency unittest2 #755 (jdufresne)
- β Adding unit to Response Time chart #742 (albertowar)
- π Use flask.jsonify for json responses #725 (hyperair)
- π fix error message on invalid time format #717 (cgoldberg)
- β Add codecov integration #687 (mbeacom)
- Do not reset statistics on hatch complete #674 (hhowe29)
- β Adds support for setup, teardown, and on_stop methods #658 (DeepHorizons)
- β Remove --num-requests/-n in favor of --run-time/-t #656 (heyman)