locust v0.8.a3 Release Notes
Release Date: 2017-09-15 // over 6 years ago-
π 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)