All Versions
105
Latest Version
Avg Release Cycle
14 days
Latest Release
539 days ago
Changelog History
Page 9
Changelog History
Page 9
-
v0.12.1 Changes
October 01, 2019π Fixed bugs:
- Resolved time import error in exception_handler #1023
- π response time has too many decimal places in the web statistics page #1081
- Fail ratio calculation for individual requests is incorrect #991
Closed issues:
- β Added TCP Keep Alive to guarantee master-slave communication after idle periods #1101
- β Distributed load test k8s and openshift #1100
- http return code as 0 #1098
- π³ Official docker image does not actually exist #1092
- π» Connection Refused for http://localhost:8089/stats/requests in Locust non web UI mode #1086
- Sequence does not get past first nested sequence. #1080
- π Support for asynchronous requests #1079
- β Monitoring of server system information being tested #1076
- Logged stats show incorrect failure percentage #1074
- Identical exceptions are not aggregated and counted together #1073
- π --no-web -r 1 -c 10 -t 5s --expect-slaves=1 #1071
- β Is it possible to start all tests in locust immediately? #1070
- β‘οΈ UI stops updating stats/charts when connection is interupted #1068
- β When running distributed, stop the test if certain condition is met #1067
- Is it possible to autoscale slaves? #1066
- π docs.locust.io out of date #1064
- β unable to load testing of webmethod (.asmx) #1061
- Distributed master hangs #1058
- locust swarm can not control the machine over internet #1056
- Total Requests per Second not plotting #1055
- No module named 'HTTPLocust' #1054
- Call wait function in on_start #1053
- The locust interface does not start #1050
- why drop the "-n "prameter after version 0.8 #1048
- 0οΈβ£ Looking for proxy settings will slow down the default http client #1044
- Does the statistic data use int type? #1043
- simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) #1041
- β Locust load testing for websites #1034
- Failure Control #1033
- Number of users reduce after running for 1min #1031
- Even with min_wait and max_wait == 0, I cannot break 100 requests per second. Why is that? #1030
- π some Strongly expectation of Locust as a Senior performance test engineer #1029
- π» The βFAILURESβ show on Web UI is error #1028
- Is there any approach to share a file among hatched users? #1022
- π» Does the web UI has authentication? #1021
- what dose total number means in distribution csv? #1019
- What does hatch_rate mean? #1018
- Multi tenancy? #1017
- 500 RPS per client limit? #1015
- locustfile as configmap -> Could not find any locustfile! Ensure file ends in '.py' #1012
- β Add easy way to use FastHttpLocust #1011
- π Allow custom options to be passed to locust test #1010
- π» How to custom the Web UI #1009
- β Run results show tasks action ratio may be incomprehensibleγ #1003
- Start on stop bugged #998
- RPS always lower than User counts #997
- springboot restapi HTTPError 500 #996
- help: I think my result is False? #995
- Website: broken links to ESN and Younited #988
- π· Request: automatic RPS \ max workers #986
- Multi-threading Tasks? #985
- π When time to run (-t) timed out, pending requests seems to be aborted, and the (latest) responses get lost #984
- error: no commands supplied ....!!!!! #983
- π» Unable to stop load from web UI with 0.11.0 #981
- Failure events not being recorded #979
- RPS will become to 0 in distributed mode #971
- Stddev and SEM #959
- β ERROR: manifest for locustio/locust:latest not found #958
- π support async tasks? #924
- π» Web UI does not stop slave servers #911
- Request template #879
- Reset failures and/or exceptions #826
- β Add support for downloading all failures to a CSV #675
- Locust exits with 1 on timeouts / errors #560
- π Why the "RPS" generated by locust is much fewer than other performance testing tools ? #277
π Merged pull requests:
- π Improvements for Dockerfile #1093 (coderanger)
- π³ Using docker multi-stage for 50% smaller image #1091 (max-rocket-internet)
- π Min and max response times rounded to nearest int in web view #1089 (ajt89)
- π Allow options to be passed to locust in docker, update docs #1083 (max-rocket-internet)
- π Fix error percentage cli output #1082 (raiyankamal)
- π³ Use docker_start.sh in docker image #1078 (raiyankamal)
- β¬οΈ drop Python 3.4 support #1072 (cgoldberg)
- Typo fix #1051 (natanlao)
- stop looking for proxy settings #1046 (myzhan)
- π¨ Use print() function in both Python 2 and Python 3 #1038 (cclauss)
- π· Travis CI: The sudo tag is now depricated in Travis CI #1037 (cclauss)
- Ensure that the last samples get sent by slave and received by master. #1025 (cyberw)
- π Fix grammatical error in statistic reporting #1024 (MaxVanDeursen)
- FastHttpLocust #1014 (skivis)
- π Fix for the examples regarding semaphore_wait.py #1008 (ryan-WORK)
- Reset exceptions and failures when stats are reset #1000 (ajt89)
- β Add failures csv download #999 (ajt89)
- π Correct fail ratio calculation. Fixes #991. #994 (genericmoniker)
- β Add command line argument to specify exit code on response errors #992 (Stateford)
- Geventhttpclientmergeconflicts #838 (SpencerPinegar)
-
v0.12.0 Changes
October 01, 2019π Fixed bugs:
- π response time has too many decimal places in the web statistics page #1081
- Fail ratio calculation for individual requests is incorrect #991
Closed issues:
- β Distributed load test k8s and openshift #1100
- π³ Official docker image does not actually exist #1092
- π» Connection Refused for http://localhost:8089/stats/requests in Locust non web UI mode #1086
- Sequence does not get past first nested sequence. #1080
- π Support for asynchronous requests #1079
- β Monitoring of server system information being tested #1076
- Logged stats show incorrect failure percentage #1074
- Identical exceptions are not aggregated and counted together #1073
- π --no-web -r 1 -c 10 -t 5s --expect-slaves=1 #1071
- β Is it possible to start all tests in locust immediately? #1070
- β‘οΈ UI stops updating stats/charts when connection is interupted #1068
- β When running distributed, stop the test if certain condition is met #1067
- Is it possible to autoscale slaves? #1066
- π docs.locust.io out of date #1064
- β unable to load testing of webmethod (.asmx) #1061
- Distributed master hangs #1058
- locust swarm can not control the machine over internet #1056
- Total Requests per Second not plotting #1055
- No module named 'HTTPLocust' #1054
- Call wait function in on_start #1053
- The locust interface does not start #1050
- why drop the "-n "prameter after version 0.8 #1048
- 0οΈβ£ Looking for proxy settings will slow down the default http client #1044
- Does the statistic data use int type? #1043
- simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) #1041
- β Locust load testing for websites #1034
- Failure Control #1033
- Number of users reduce after running for 1min #1031
- Even with min_wait and max_wait == 0, I cannot break 100 requests per second. Why is that? #1030
- π some Strongly expectation of Locust as a Senior performance test engineer #1029
- π» The βFAILURESβ show on Web UI is error #1028
- Is there any approach to share a file among hatched users? #1022
- π» Does the web UI has authentication? #1021
- what dose total number means in distribution csv? #1019
- What does hatch_rate mean? #1018
- Multi tenancy? #1017
- 500 RPS per client limit? #1015
- locustfile as configmap -> Could not find any locustfile! Ensure file ends in '.py' #1012
- β Add easy way to use FastHttpLocust #1011
- π Allow custom options to be passed to locust test #1010
- π» How to custom the Web UI #1009
- β Run results show tasks action ratio may be incomprehensibleγ #1003
- Start on stop bugged #998
- RPS always lower than User counts #997
- springboot restapi HTTPError 500 #996
- help: I think my result is False? #995
- Website: broken links to ESN and Younited #988
- π· Request: automatic RPS \ max workers #986
- Multi-threading Tasks? #985
- π When time to run (-t) timed out, pending requests seems to be aborted, and the (latest) responses get lost #984
- error: no commands supplied ....!!!!! #983
- π» Unable to stop load from web UI with 0.11.0 #981
- Failure events not being recorded #979
- RPS will become to 0 in distributed mode #971
- Stddev and SEM #959
- β ERROR: manifest for locustio/locust:latest not found #958
- π support async tasks? #924
- π» Web UI does not stop slave servers #911
- Request template #879
- Reset failures and/or exceptions #826
- β Add support for downloading all failures to a CSV #675
- Locust exits with 1 on timeouts / errors #560
- π Why the "RPS" generated by locust is much fewer than other performance testing tools ? #277
π Merged pull requests:
- π Improvements for Dockerfile #1093 (coderanger)
- π³ Using docker multi-stage for 50% smaller image #1091 (max-rocket-internet)
- π Min and max response times rounded to nearest int in web view #1089 (ajt89)
- π Allow options to be passed to locust in docker, update docs #1083 (max-rocket-internet)
- π Fix error percentage cli output #1082 (raiyankamal)
- π³ Use docker_start.sh in docker image #1078 (raiyankamal)
- β¬οΈ drop Python 3.4 support #1072 (cgoldberg)
- Typo fix #1051 (natanlao)
- stop looking for proxy settings #1046 (myzhan)
- β Tox: Add flake8 tests to find Python syntax errors and undefined names #1039 (cclauss)
- π¨ Use print() function in both Python 2 and Python 3 #1038 (cclauss)
- π· Travis CI: The sudo tag is now depricated in Travis CI #1037 (cclauss)
- Ensure that the last samples get sent by slave and received by master. #1025 (cyberw)
- π Fix grammatical error in statistic reporting #1024 (MaxVanDeursen)
- FastHttpLocust #1014 (skivis)
- π Fix for the examples regarding semaphore_wait.py #1008 (ryan-WORK)
- π Support Step Load Pattern #1002 (delulu)
- Reset exceptions and failures when stats are reset #1000 (ajt89)
- β Add failures csv download #999 (ajt89)
- π Correct fail ratio calculation. Fixes #991. #994 (genericmoniker)
- β Add command line argument to specify exit code on response errors #992 (Stateford)
- Geventhttpclientmergeconflicts #838 (SpencerPinegar)
-
v0.11.1 Changes
March 19, 2019Closed issues:
- locust master crashes on Python 3.7: AttributeError: 'bytes' object has no attribute 'encode' #980
- Locust can not run in distributed mode in v0.10.0 #978
π Merged pull requests:
- β Add "stopping" state. #982 (solowalker27)
-
v0.11.0 Changes
March 14, 2019π Merged pull requests:
-
v0.10.0 Changes
March 13, 2019π Fixed bugs:
Closed issues:
- π Installed in virtualenv but locust command not found (macOS Mojave 10.14) #976
- how can I send https request with locust when I already have been authentication.. #966
- π How to understand -c when I run locust with no-web mode? #965
- FunctionNotFound('random_uuid is not found.',) #964
- HttpLocust class instance variable not set for all users during setup #957
- locust.runners.MasterLocustRunner failed with ExtraData #956
- β Use pytest tests as locust tasks #955
- β Time limit reached,but test does not stop,throw GreenletExit exception #953
- π Bug: Locust master doesn't remove killed slave #951
- How to pass multiple request under same @task. Eg: If I need to pass diferrent key for same get, how to do that? Is parameterization exist? #948
- multiple user behaviour #947
- seq_task does not work #937
- π locust no-web mode #933
- reqs/sec is much lower than expected #931
- --only-summary does not show the summary results #922
- locust http request size #921
- Retrieving/saving current number of users #920
- OpenVAS - ERROR: ('Connection aborted.', BadStatusLine("''",)) #918
- git changelog page on v0.9.0 return 404 #913
- locust: error: no such option: -n #912
- Next version plans #907
- Need a way for "Device" Locust class to pass a value to the TaskSet #906
- --only-summary does not show the summary results #905
- π» Locust Report Ui Last column is not displaying #903
- mogulοΌhelp meοΌwhen i use βsudo pip install locustioβto installοΌ after i useβlocust --helpβοΌWhat should I do if I give an error #902
- π Unable to Get Statistics with --csv or Web Mode when running distributed. #901
- Locust slave will not start when attempting to start via Node.js SSH2 connection. #900
- π Changelog page in github referenced from docs.locust.io returns a 404 #898
- slave client_id collisions in large environments #894
- π Put a big sign "you must reload this page before any stats are displayed" somewhere on the web interface #893
- Wrong statistic of total request count with 0.9.0 #892
- Questions: #890
- Strange behavior of "Total Requests per Second" chart #888
- Locust 0.9.0 slave TypeError: __init__() takes exactly 1 argument (2 given) #887
- KeyError on weighted tasks #886
- How do I view the maximum concurrency in 1 second during runtime? #880
- π locust command is not found on parrot security, even when it is successfully installed #878
- π use the FastHttpLocust,how to get cookies ? #861
- Immediate crash under python 3.7 #852
- π Release 0.9.0 and document release steps #842
- Extended socket protocol #776
- π Feature request: on_quit() #248
π Merged pull requests:
- β remove references to submitting feature requests #975 (cgoldberg)
- β add retry in zmqrpc #973 (delulu)
- π fix inconsistency in zmqrpc #972 (delulu)
- balance/recover the load distribution when new slave joins #970 (delulu)
- π» Ui headings #963 (cgoldberg)
- π better horizontal scrolling #962 (myzhan)
- π Update change logs & release 0.10.0 #960 (aldenpeterson-wf)
- π Allow loading of a locustfile with multiple dots in filename #941 (raiyankamal)
- Both succeeded and failed requests are counted in total number of requests #939 (raiyankamal)
- π Support horizontal scrolling for the stats table #938 (mingrammer)
- β Remove repeated imports of mock #936 (Jonnymcc)
- β Speed up task sequence tests #935 (Jonnymcc)
- β Add heartbeat to detect down slaves #927 (Jonnymcc)
- clarifying locust class usage when no classes specified on CLI #925 (smadness)
- Include LICENSE in the sdist. #919 (benjaminp)
- π fix About link #914 (cgoldberg)
- π Fixed #903 to allow requests/sec UI column to display. #908 (devmonkey22)
- π Update browse_docs_sequence_test #904 (Realsid)
- π Use uuid4 to generate slave client_id #895 (mattbailey)
- Python37 #885 (cgoldberg)
- π Official Docker image and documentation V2 #882 (spayeur207)
- π Fix links to changelog in changelog #877 (dmand)
- π Fix Sphinx build warnings #875 (jdufresne)
-
v0.9.0 Changes
September 01, 2018π 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)
-
v0.8.1 Changes
September 19, 2017 -
v0.8 Changes
September 19, 2017- π Python 3 support
- β¬οΈ Dropped support for Python 2.6
- β Added
--no-reset-stats
option for controling if the statistics should be reset once
the hatching is complete - β Added charts to the web UI for requests per second, average response time, and number of
simulated users. - β‘οΈ Updated the design of the web UI.
- β Added ability to write a CSV file for results via command line flag
- β Added the URL of the host that is currently being tested to the web UI.
- π We now also apply gevent's monkey patching of threads. This fixes an issue when
β using Locust to test Cassandra (#569). - π Various bug fixes and improvements
-
v0.8.a3 Changes
September 15, 2017π Fixed bugs:
- π» Web UI bug when url is very long #555
- gevent.hub.LoopExit exeption, python threading and twisted reactor #397
- OpenSSL handshake error #396
- sending POST image in client.post() never receives Request.FILES #364
- π¨ Some of the requets total stats are missing when printing them to console #350
- π» Web UI Freezing #309
- Template request name too long #263
- π¦ Test file can not be named locust.py (or any other name that is the same as an existing python package) #138
- Prohibits the locustfile from being named 'locust.py' #546 (cgoldberg)
- π» Truncate number of errors displayed in the web UI #532 (justiniso)
Closed issues:
- π Move Locust to the Erlang BEAM #653
- Libev over libevent and gevent suggested wsgi? #649
- How to filter certain requests when generating reports? #647
- Can't find new charts in v0.8a2 #643
- Have anyone tried setting up locust on Azure scale set ? #642
- Issue with indendation on a PUT request (Newbie) #641
- How to know why the server is down ? #640
- Locust throwing connection error failures #638
- β Can't run test via locust command line #635
- ImportError if there is a "core" module in project #630
- ModuleNotFoundError in Python 3.6 OSX 10.12 #627
- the edit has bugs in distributed mode #623
- No Locust class found #621
- Display website on dashboard #620
- π Latest 0.8a2 version build doesn't meet changelog #618
- locust doesn't record all the requests #615
- Question: debugging in pycharm (or other arbitrary IDE) #613
- Summary shows 0 when request(num_request) completed before all users get hatched #610
- Unable to run the locustfile example #607
- π· How many locust-workers can I add to a locust-master? #605
- Distributed mode question/concern #600
- β¬οΈ bump gevent version #598
- unlimited users #597
- π Windows Authentication support? #595
- Non-200 i.e. 202 status codes are note logged as successes #594
- β Running locust tests as a list of scenarios #590
- Port locust.io to HTTPS #589
- reqs/sec is lower than other tools result #586
- Inform users about unsuccessful POST requests #585
- HttpSession can't handle HTTP 301 with Location:
https,https://
#584 - Not have option --no-reset-stats #583
- ModuleNotFoundError: No module named 'cobra.core.model' in python3 #580
- Summary result #578
- OSX limited to running ~200 users #574
- How to create multiple task_set in http locust class? #573
- ImportError: No module named 'core - Python 3.5.0, 3.5.2 #572
- π Successfully installed but locust command not found on macOS Sierra 10.12 #568
- How to stop once a user finishes it's set of Tasks. #567
- rendezvous implementation of Locust? #563
- Missing not reset stats option. #562
- Is there a way to share data among emmulated users? #561
- π locust run in windows 10 ,error: failed to create process #559
- β γQuestionγ"Address family not supported by protocol" when start the test #556
- Where to find the RPS chart? #554
- request: bandwidth consumption #551
- self._sleep() should not be private. #550
- MQTT with python over proxy #548
- β "Connection reset by peer" failure When doing local test with lost ( >1000) concurent users #545
- How to monitor cpu and memory? #544
- β Stress test with probobuf format? #543
- Setting a CookieJar #542
- Bugs in show_task_ratio and show_task_ratio_json #540
- Incorrect calculation of avg_response_time and current_rps in no_web mode #538
- π Release for 0.8.0 #533
- No module named 'core' error #531
- on_start function calls for every hatch #529
- β Add Python 3.6 to build pipeline #527
- π» Python v2 exception on import ipdb - StdOutWrapper has no attribute 'flush' #526
- SSL error:self signed certificate #524
- How to use locust? #522
- Sending multipart/form-data #521
- How to display QOS metrics ? #520
- π Allow importing swagger files #519
- β stats & counters are reset during test #513
- slack channel for locust dev #511
- Variance/Standard Dev. or something #508
- RPS value drops after a long run #507
- raise an error in Python3 #506
- Function result does not get saved into variable if function call spans two lines #505
- calling taskset and tasks on if else conditions #504
- pip install old version #502
- π Documentation for directory structure and working directory for complex locust projects #500
- pydoc.locate breaks after importing locust #499
- π How to build locust on local machine #498
- Secure data transfer between master/slave in different geographical regions #491
- Closing old issues and PRs #490
- Proposal: apdex in reports #489
- Problem with nested dictionary #488
- [question] how do you quantify your master/slave need #486
- π user spawn too slow #482
- Overly strict dependency on gevent==1.1.1 #479
- Unique user id per locust #476
- Random Resets and Invalid Stats #446
- β SSL errors when testing certain HTTPS sites #417
- β How to get more info from the load test? #413
- Export exceptions to CSV didn't work #412
- Replaying access pattern #411
- π² Make logging timestamps etc optional #405
- The pycurl client #393
- Working with long running user flows #386
- cookies #373
- How to understand the requests in main webui? #370
- π Test performance of predictionio #369
- Reviewing PRs #355
- Optional HTTP Request failure step down #344
- Unix timestamp in stats/requests #332
- π» Web UI Freezing #307
- Inconsistent stats resetting #299
- Don't warn about pure Python socket when not using distributed mode #276
- π» Web UI should show what host is being used #270
- β locust support testing against HTTP/2 servers ? #264
- Error to login to webapp in Locust #246
- π Support for custom time metrics #243
- recommended AWS EC2 instance types? #242
- π how to deploy it in heroku or aws ? #241
- How to retrieve host argument for custom client #238
- Extra / at start of request paths #235
- SSL broken on Python 2.7.9 #234
- β Parameterizing each Locust on a distributed load test #233
- Suggest Python version #231
- Be able to define bursty traffic #225
- How to serve templates for custom routes ? #224
- π» Changing locustfile.py on master via UI and having master / slave replication #209
- Option to prevent stats from being reset when all locusts are hatched #205
- PUT requests are shown as GET #204
- Cannot simulate one single user #178
- π Feature request: Stepped hatch rate #168
- Having a locust "die" or stop after one task #161
- π Request: support concurrent and hatch for web-based startups #153
- β Run individual tasks at the same time #151
- π Graphical interface to see individual request level graph #144
- π§ Configure target host from web interface #135
- π Fixed seed, non-random chance #127
- any objection to making task take a float as opposed to an int? #119
- π Feature request: "run through" each test once. #98
- β Add Timer / Timers to Web Interface #78
- Recording of rps over time #32
- β Add date when test started to run #30
- π Make the table header in the web interface sticky #2
π Merged pull requests:
- π Bump version to 0.8a3 for another pre-release candidate #654 (aldenpeterson-wf)
- Standardize utf8 file coding declarations #652 (mbeacom)
- Sort all Python imports #651 (mbeacom)
- Modify gevent wsgi and libev dependencies #650 (mbeacom)
- β Add GH issue template and update readme #614 (aldenpeterson-wf)
- β Add ability to write csv stats files #612 (aldenpeterson-wf)
- π Fix spelling error in README.md #606 (fiso)
- β¬οΈ Bump gevent version #599 (ed1d1a8d)
- π Fix formatting issue combining double dashes into single dash #577 (swoodford)
- β Add slack signup link to readme #570 (aldenpeterson-wf)
- π Fix off by 1 error in stats.py resulting in additional request always being off #566 (aldenpeterson-wf)
- β Add more formatting and class links to quickstart page. #557 (alimony)
- β Remove unused imports #552 (mbeacom)
- β‘οΈ Update installation doc with supported py versions #547 (mirskiy)
- π Started working on a more modern and (hopefully) better looking design #541 (heyman)
- π¨ Styling of charts + only show charts for total stats + clean up & refactoring of charts JS code #539 (heyman)
- β Add units to table #537 (benrudolph)
- π» Web UI: Free up header space #534 (justiniso)
- Python 3.6 #528 (mbeacom)
- π seems sane to not support py26 anymore #515 (ticosax)
- β Added introduction of Boomer #510 (myzhan)
- β Add charts for RPS and average response time in the WebUI #509 (myzhan)
- π docs: clarify locust invocation norms #501 (pwnage101)
- π Improve the language in writing-a-locustfile.rst #470 (aknuds1)
- β Adds host name to the header #447 (thaffenden)
- π Allow --no-web together with --master for automation #333 (undera)
-
v0.8.a1 Changes
November 24, 2016Closed issues:
- Header not entirely on camel case #503
- Locust starts throwing failures when users > 130 (OS X) #496
- Multiple Locust swarms override each-others stats #493
- loop() got unexpected keyword argument #485
- Problems installing on Mac 10.11.6 #483
- Cannot decode 502 #481
- π Locust can not count failure request number in WEB GUI #480
- γQuestionγHow locust allocate the user number with distributed mode? #478
- Python v3 error: 'StdOutWrapper' object has no attribute 'flush' #475
- [Question] How can I set up a thousand concurrent http server as soon as possible with python? #473
- [Question] How can I control the speed of sending requests? #472
- π» Get exception during simulating 5000 users on one mechine #471
- γQuestionγCan I make request with python requests lib? #469
- γQuestionγHow can I send https request with locust? #468
- 401 Unauthorized Error using HTTPLocust #466
- Import issue when the locustfile.py contains importing self-defined class sentence #465
- Embedded html resources #464
- Could not find any locustfile! Ensure file ends in '.py' #463
- π Contradiction on supported versions #461
- How do I set cookies #458
- Preserve Locust Stats? #457
- locust RPS too low #454
- Python 3.4,run locust errorοΌNo module named 'core' #453
- π» Failure grouping in UI #452
- TypeError: 'str' object is not callable #450
- ERROR/locust.main: No Locust class found! #449
- Locust won't run http request and instead just, skips ahead to the next line in the code??? #444
- β add an ability for click actions such as video play button #442
- π» access to locust frontend from another computer #441
- β how can i add some methods to test but don't want restart locust #440
- π selenium web driver giving error 'Fire fox has stopped working' while opening firefox window #439
- Location #437
- π Locust web interface not starting on Windows #436
- aborting task in on_start #435
- β Can I use locust for live streaming load testing #434
- URLs with
\#
in them are not evaluated #433 - β In light of #431, is it ok to migrate to pytest? #432
- AttributeError: 'NoneType' object has no attribute 'replace' #431
- Missing tags for versions above v0.7.2 #428
- using interrupt while respecting the min_time #427
- Locust, NTLM, & Requests Sessions #426
- π Is their any plan to support python 3.x? #425
- TypeError: __init__() got an unexpected keyword argument 'server_hostname' #424
- β Test failures #422
- Automate validation of locust #420
- Factor out remote execution engine #403
- requests library uses "wheel" file #134
π Merged pull requests:
- π Match min/max_weight equal sign style across project #497 (alimony)
- π Use super() for HttpSession init call #494 (detzgk)
- β‘οΈ Update gevent==1.1.2 #462 (di)
- π Fix document bug concerning '--host' option. #460 (d6e)
- π Python 3 compatibility with --no-web option #456 (mrsanders)
- π Changes to consolidate errors #451 (schuSF)
- π Typo fix in locust API documentation #448 (frntn)
- β Adds host name to the header #447 (thaffenden)
- π Python 3 compatibility for slave mode. (Fixes 'locust --slave') #443 (mrsanders)
- π Python 3 support #363 (pmdarrow)