Changelogs » Locustio

Locustio

0.9.0

- Separate release into build and release steps [\858](https://github.com/locustio/locust/pull/858) ([hoylemd](https://github.com/hoylemd))
- Install instructions [\857](https://github.com/locustio/locust/pull/857) ([cgoldberg](https://github.com/cgoldberg))
- Specify seconds for the `timeout` parameter [\856](https://github.com/locustio/locust/pull/856) ([hoylemd](https://github.com/hoylemd))
- bump dev version to 0.9.0.dev0 [\855](https://github.com/locustio/locust/pull/855) ([cgoldberg](https://github.com/cgoldberg))
- Change name of msgpack dependency. [\841](https://github.com/locustio/locust/pull/841) ([vamega](https://github.com/vamega))
- response time doesn't need to be cast to int, as this is implicit in … [\830](https://github.com/locustio/locust/pull/830) ([efology](https://github.com/efology))
- Add tasks sequence support [\827](https://github.com/locustio/locust/pull/827) ([Ramshell](https://github.com/Ramshell))
- Fix some typos in events.py [\820](https://github.com/locustio/locust/pull/820) ([felixonmars](https://github.com/felixonmars))
- Update all pypi.python.org URLs to pypi.org [\818](https://github.com/locustio/locust/pull/818) ([jdufresne](https://github.com/jdufresne))
- Update third-party-tools.rst [\808](https://github.com/locustio/locust/pull/808) ([anhldbk](https://github.com/anhldbk))
- Remove unused nosetest settings [\806](https://github.com/locustio/locust/pull/806) ([cgoldberg](https://github.com/cgoldberg))
- Drop Python 3.3 support [\804](https://github.com/locustio/locust/pull/804) ([ps-george](https://github.com/ps-george))
- docs: Syntax highlight code and commands [\797](https://github.com/locustio/locust/pull/797) ([joar](https://github.com/joar))
- Added user-defined wait\_function to locust and TaskSet [\785](https://github.com/locustio/locust/pull/785) ([ps-george](https://github.com/ps-george))
- Remove compatibility workarounds for Python 2.6 [\770](https://github.com/locustio/locust/pull/770) ([jdufresne](https://github.com/jdufresne))
- Enable pip cache in Travis CI [\760](https://github.com/locustio/locust/pull/760) ([jdufresne](https://github.com/jdufresne))
- Use https:// URLs where available [\758](https://github.com/locustio/locust/pull/758) ([jdufresne](https://github.com/jdufresne))
- Distribute package as a universal wheel [\756](https://github.com/locustio/locust/pull/756) ([jdufresne](https://github.com/jdufresne))
- Docs: update test statistics page with example responses [\747](https://github.com/locustio/locust/pull/747) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Introduce \*\*kwargs to request\_success/failure parameter list [\746](https://github.com/locustio/locust/pull/746) ([karol-brejna-i](https://github.com/karol-brejna-i))
- Change Locust website url to https [\743](https://github.com/locustio/locust/pull/743) ([iassal](https://github.com/iassal))
- Fix typo in docstring [\729](https://github.com/locustio/locust/pull/729) ([giantryansaul](https://github.com/giantryansaul))
- Changed the spelling of "occurences" on the output text [\706](https://github.com/locustio/locust/pull/706) ([ethansmith-wf](https://github.com/ethansmith-wf))
- Merge 0.8 branch. [\701](https://github.com/locustio/locust/pull/701) ([mbeacom](https://github.com/mbeacom))
- added introduction to Locust4j [\698](https://github.com/locustio/locust/pull/698) ([myzhan](https://github.com/myzhan))
- Resolve improper display of About in Web UI [\697](https://github.com/locustio/locust/pull/697) ([mbeacom](https://github.com/mbeacom))
- Make UI URL links relative [\692](https://github.com/locustio/locust/pull/692) ([karol-brejna-i](https://github.com/karol-brejna-i))
- Small python 3 syntax improvement in docs [\676](https://github.com/locustio/locust/pull/676) ([miki725](https://github.com/miki725))
- \331:  Use rounded\_response\_time for min/max/total response times [\558](https://github.com/locustio/locust/pull/558) ([jude](https://github.com/jude))
- Added a slaves-tab to show the id, status and number of users running on each slave. [\305](https://github.com/locustio/locust/pull/305) ([TZer0](https://github.com/TZer0))
- expand and re-order documentation index [\779](https://github.com/locustio/locust/pull/779) ([cgoldberg](https://github.com/cgoldberg))
- drop unitt2 and use tox in 'make test' target [\772](https://github.com/locustio/locust/pull/772) ([cgoldberg](https://github.com/cgoldberg))
- Fix bytes/text confusion with response objects [\762](https://github.com/locustio/locust/pull/762) ([jdufresne](https://github.com/jdufresne))
- Remove unused environment variables form tox configuration [\761](https://github.com/locustio/locust/pull/761) ([jdufresne](https://github.com/jdufresne))
- Update tox.ini so as to not respecify package dependency pyzmq [\757](https://github.com/locustio/locust/pull/757) ([jdufresne](https://github.com/jdufresne))
- Remove test dependency unittest2 [\755](https://github.com/locustio/locust/pull/755) ([jdufresne](https://github.com/jdufresne))
- Adding unit to Response Time chart [\742](https://github.com/locustio/locust/pull/742) ([albertowar](https://github.com/albertowar))
- Use flask.jsonify for json responses [\725](https://github.com/locustio/locust/pull/725) ([hyperair](https://github.com/hyperair))
- fix error message on invalid time format [\717](https://github.com/locustio/locust/pull/717) ([cgoldberg](https://github.com/cgoldberg))
- Add codecov integration [\687](https://github.com/locustio/locust/pull/687) ([mbeacom](https://github.com/mbeacom))
- Do not reset statistics on hatch complete  [\674](https://github.com/locustio/locust/pull/674) ([hhowe29](https://github.com/hhowe29))
- Adds support for setup, teardown, and on\_stop methods [\658](https://github.com/locustio/locust/pull/658) ([DeepHorizons](https://github.com/DeepHorizons))
- Remove --num-requests/-n in favor of --run-time/-t [\656](https://github.com/locustio/locust/pull/656) ([heyman](https://github.com/heyman))

[v0.8.1](https://github.com/locustio/locust/tree/v0.8.1) (2017-09-19)
[Full Changelog](https://github.com/locustio/locust/compare/v0.8...v0.8.1)

**Closed issues:**

- Release new Locust version [\657](https://github.com/locustio/locust/issues/657)
- make test is failing on 0.7 tags due to Flask 0.12 [\637](https://github.com/locustio/locust/issues/637)
- num-requests bug [\512](https://github.com/locustio/locust/issues/512)
- Run the tests for the specified time [\196](https://github.com/locustio/locust/issues/196)
- Remove support for plain sockets for master/slave communication [\14](https://github.com/locustio/locust/issues/14)

**Merged pull requests:**

- Refactored stats code and display median as well as 95% percentile response times in web UI's charts [\549](https://github.com/locustio/locust/pull/549) ([heyman](https://github.com/heyman))

[v0.8](https://github.com/locustio/locust/tree/v0.8) (2017-09-19)
[Full Changelog](https://github.com/locustio/locust/compare/v0.8a3...v0.8)

**Closed issues:**

- Infinite recursion error when testing https sites [\655](https://github.com/locustio/locust/issues/655)
- website SSL [\644](https://github.com/locustio/locust/issues/644)
- Using locust to query Cassandra [\569](https://github.com/locustio/locust/issues/569)

**Merged pull requests:**

- find locustfile in the root directory [\609](https://github.com/locustio/locust/pull/609) ([arthurdarcet](https://github.com/arthurdarcet))

[v0.8a3](https://github.com/locustio/locust/tree/v0.8a3) (2017-09-15)
[Full Changelog](https://github.com/locustio/locust/compare/v0.8a1...v0.8a3)

**Fixed bugs:**

- Web UI bug when url is very long [\555](https://github.com/locustio/locust/issues/555)
- gevent.hub.LoopExit exeption, python threading and twisted reactor [\397](https://github.com/locustio/locust/issues/397)
- OpenSSL handshake error [\396](https://github.com/locustio/locust/issues/396)
- sending POST image in client.post\(\) never receives Request.FILES [\364](https://github.com/locustio/locust/issues/364)
- Some of the requets total stats are missing when printing them to console [\350](https://github.com/locustio/locust/issues/350)
- Web UI Freezing [\309](https://github.com/locustio/locust/issues/309)
- Template request name too long  [\263](https://github.com/locustio/locust/issues/263)
- Test file can not be named locust.py \(or any other name that is the same as an existing python package\) [\138](https://github.com/locustio/locust/issues/138)
- Prohibits the locustfile from being named 'locust.py' [\546](https://github.com/locustio/locust/pull/546) ([cgoldberg](https://github.com/cgoldberg))
- Truncate number of errors displayed in the web UI [\532](https://github.com/locustio/locust/pull/532) ([justiniso](https://github.com/justiniso))

**Closed issues:**

- Move Locust to the Erlang BEAM [\653](https://github.com/locustio/locust/issues/653)
- Libev over libevent and gevent suggested wsgi? [\649](https://github.com/locustio/locust/issues/649)
- How to filter certain requests when generating reports? [\647](https://github.com/locustio/locust/issues/647)
- Can't find new charts in v0.8a2 [\643](https://github.com/locustio/locust/issues/643)
- Have anyone tried setting up locust on Azure scale set ? [\642](https://github.com/locustio/locust/issues/642)
- Issue with indendation on a PUT request \(Newbie\)  [\641](https://github.com/locustio/locust/issues/641)
- How to know why the server is down ? [\640](https://github.com/locustio/locust/issues/640)
- Locust throwing connection error failures  [\638](https://github.com/locustio/locust/issues/638)
- Can't run test via locust command line [\635](https://github.com/locustio/locust/issues/635)
- ImportError if there is a "core" module in project [\630](https://github.com/locustio/locust/issues/630)
- ModuleNotFoundError in Python 3.6 OSX 10.12 [\627](https://github.com/locustio/locust/issues/627)
- the edit has bugs in distributed mode [\623](https://github.com/locustio/locust/issues/623)
- No Locust class found [\621](https://github.com/locustio/locust/issues/621)
- Display website on dashboard [\620](https://github.com/locustio/locust/issues/620)
- Latest 0.8a2 version build doesn't meet changelog [\618](https://github.com/locustio/locust/issues/618)
- locust doesn't record all the requests [\615](https://github.com/locustio/locust/issues/615)
- Summary shows 0 when request\(num\_request\) completed before all users get hatched [\610](https://github.com/locustio/locust/issues/610)
- Unable to run the locustfile example  [\607](https://github.com/locustio/locust/issues/607)
- How many locust-workers can I add to a locust-master? [\605](https://github.com/locustio/locust/issues/605)
- Distributed mode question/concern [\600](https://github.com/locustio/locust/issues/600)
- bump gevent version [\598](https://github.com/locustio/locust/issues/598)
- unlimited users [\597](https://github.com/locustio/locust/issues/597)
- Windows Authentication support? [\595](https://github.com/locustio/locust/issues/595)
- Non-200 i.e. 202 status codes are note logged as successes [\594](https://github.com/locustio/locust/issues/594)
- Running locust tests as a list of scenarios [\590](https://github.com/locustio/locust/issues/590)
- Port locust.io to HTTPS [\589](https://github.com/locustio/locust/issues/589)
- Custom Request/sec exit code [\587](https://github.com/locustio/locust/issues/587)
- reqs/sec is lower than other tools result [\586](https://github.com/locustio/locust/issues/586)
- Inform users about unsuccessful POST requests [\585](https://github.com/locustio/locust/issues/585)
- HttpSession can't handle HTTP 301 with Location: `https,https://` [\584](https://github.com/locustio/locust/issues/584)
- Not have option --no-reset-stats [\583](https://github.com/locustio/locust/issues/583)
- ModuleNotFoundError: No module named 'cobra.core.model' in python3 [\580](https://github.com/locustio/locust/issues/580)
- Summary result [\578](https://github.com/locustio/locust/issues/578)
- OSX limited to running ~200 users [\574](https://github.com/locustio/locust/issues/574)
- How to create multiple task\_set in http locust class? [\573](https://github.com/locustio/locust/issues/573)
- ImportError: No module named 'core - Python 3.5.0, 3.5.2 [\572](https://github.com/locustio/locust/issues/572)
- Successfully installed but locust command not found on macOS Sierra 10.12 [\568](https://github.com/locustio/locust/issues/568)
- How to stop once a user finishes it's set of Tasks. [\567](https://github.com/locustio/locust/issues/567)
- rendezvous implementation of Locust? [\563](https://github.com/locustio/locust/issues/563)
- Missing not reset stats option. [\562](https://github.com/locustio/locust/issues/562)
- Is there a way to share data among emmulated users? [\561](https://github.com/locustio/locust/issues/561)
- locust run in windows 10 ,error: failed to create process [\559](https://github.com/locustio/locust/issues/559)
- 【Question】"Address family not supported by protocol" when start the test [\556](https://github.com/locustio/locust/issues/556)
- Where to find the RPS chart? [\554](https://github.com/locustio/locust/issues/554)
- request: bandwidth consumption [\551](https://github.com/locustio/locust/issues/551)
- self.\_sleep\(\) should not be private. [\550](https://github.com/locustio/locust/issues/550)
- MQTT with python over proxy [\548](https://github.com/locustio/locust/issues/548)
- "Connection reset by peer"  failure When doing local test with lost \( \>1000\) concurent users [\545](https://github.com/locustio/locust/issues/545)
- How to monitor cpu and memory? [\544](https://github.com/locustio/locust/issues/544)
- Stress test with probobuf format? [\543](https://github.com/locustio/locust/issues/543)
- Setting a CookieJar [\542](https://github.com/locustio/locust/issues/542)
- Bugs in show\_task\_ratio and show\_task\_ratio\_json [\540](https://github.com/locustio/locust/issues/540)
- Incorrect calculation of avg\_response\_time and current\_rps in no\_web mode [\538](https://github.com/locustio/locust/issues/538)
- Release for 0.8.0 [\533](https://github.com/locustio/locust/issues/533)
- No module named 'core' error [\531](https://github.com/locustio/locust/issues/531)
- on\_start function calls for every hatch [\529](https://github.com/locustio/locust/issues/529)
- Add Python 3.6 to build pipeline [\527](https://github.com/locustio/locust/issues/527)
- Python v2 exception on import ipdb - StdOutWrapper has no attribute 'flush' [\526](https://github.com/locustio/locust/issues/526)
- SSL error:self signed certificate [\524](https://github.com/locustio/locust/issues/524)
- How to use locust? [\522](https://github.com/locustio/locust/issues/522)
- Sending multipart/form-data   [\521](https://github.com/locustio/locust/issues/521)
- How to display QOS metrics ? [\520](https://github.com/locustio/locust/issues/520)
- Allow importing swagger files [\519](https://github.com/locustio/locust/issues/519)
- stats & counters are reset during test [\513](https://github.com/locustio/locust/issues/513)
- slack channel for locust dev [\511](https://github.com/locustio/locust/issues/511)
- Variance/Standard Dev. or something [\508](https://github.com/locustio/locust/issues/508)
- RPS value drops after a long run [\507](https://github.com/locustio/locust/issues/507)
- raise an error in Python3 [\506](https://github.com/locustio/locust/issues/506)
- Function result does not get saved into variable if function call spans two lines [\505](https://github.com/locustio/locust/issues/505)
- calling taskset and tasks on if else conditions [\504](https://github.com/locustio/locust/issues/504)
- pip install old version [\502](https://github.com/locustio/locust/issues/502)
- Documentation for directory structure and working directory for complex locust projects [\500](https://github.com/locustio/locust/issues/500)
- pydoc.locate breaks after importing locust [\499](https://github.com/locustio/locust/issues/499)
- How to build locust on local machine  [\498](https://github.com/locustio/locust/issues/498)
- Secure data transfer between master/slave in different geographical regions [\491](https://github.com/locustio/locust/issues/491)
- Closing old issues and PRs [\490](https://github.com/locustio/locust/issues/490)
- Proposal: apdex in reports [\489](https://github.com/locustio/locust/issues/489)
- Problem with nested dictionary [\488](https://github.com/locustio/locust/issues/488)
- \[question\] how do you quantify your master/slave need [\486](https://github.com/locustio/locust/issues/486)
- user spawn too slow [\482](https://github.com/locustio/locust/issues/482)
- Overly strict dependency on gevent==1.1.1 [\479](https://github.com/locustio/locust/issues/479)
- Unique user id per locust [\476](https://github.com/locustio/locust/issues/476)
- Random Resets and Invalid Stats [\446](https://github.com/locustio/locust/issues/446)
- SSL errors when testing certain HTTPS sites [\417](https://github.com/locustio/locust/issues/417)
- How to get more info from the load test? [\413](https://github.com/locustio/locust/issues/413)
- Export exceptions to CSV didn't work [\412](https://github.com/locustio/locust/issues/412)
- Replaying access pattern [\411](https://github.com/locustio/locust/issues/411)
- Make logging timestamps etc optional [\405](https://github.com/locustio/locust/issues/405)
- Reviewing PRs [\355](https://github.com/locustio/locust/issues/355)
- Optional HTTP Request failure step down [\344](https://github.com/locustio/locust/issues/344)
- Unix timestamp in stats/requests [\332](https://github.com/locustio/locust/issues/332)
- Web UI Freezing [\307](https://github.com/locustio/locust/issues/307)
- Inconsistent stats resetting [\299](https://github.com/locustio/locust/issues/299)
- Don't warn about pure Python socket when not using distributed mode [\276](https://github.com/locustio/locust/issues/276)
- Web UI should show what host is being used [\270](https://github.com/locustio/locust/issues/270)
- locust support testing against HTTP/2 servers ? [\264](https://github.com/locustio/locust/issues/264)
- Error to login to webapp in Locust [\246](https://github.com/locustio/locust/issues/246)
- Support for custom time metrics [\243](https://github.com/locustio/locust/issues/243)
- recommended AWS EC2 instance types? [\242](https://github.com/locustio/locust/issues/242)
- how to deploy it in heroku or aws ? [\241](https://github.com/locustio/locust/issues/241)
- ValueError when missing hatchrate [\237](https://github.com/locustio/locust/issues/237)
- Extra / at start of request paths [\235](https://github.com/locustio/locust/issues/235)
- SSL broken on Python 2.7.9 [\234](https://github.com/locustio/locust/issues/234)
- Suggest Python version  [\231](https://github.com/locustio/locust/issues/231)
- Changing locustfile.py on master via UI and having  master / slave replication [\209](https://github.com/locustio/locust/issues/209)
- Option to prevent stats from being reset when all locusts are hatched [\205](https://github.com/locustio/locust/issues/205)
- PUT requests are shown as GET [\204](https://github.com/locustio/locust/issues/204)
- Cannot simulate one single user [\178](https://github.com/locustio/locust/issues/178)
- Feature request: Stepped hatch rate [\168](https://github.com/locustio/locust/issues/168)
- Having a locust "die" or stop after one task [\161](https://github.com/locustio/locust/issues/161)
- Request: support concurrent and hatch for web-based startups [\153](https://github.com/locustio/locust/issues/153)
- Run individual tasks at the same time [\151](https://github.com/locustio/locust/issues/151)
- Graphical interface to see individual request level graph [\144](https://github.com/locustio/locust/issues/144)
- Configure target host from web interface [\135](https://github.com/locustio/locust/issues/135)
- Fixed seed, non-random chance [\127](https://github.com/locustio/locust/issues/127)
- any objection to making  task take a float as opposed to an int? [\119](https://github.com/locustio/locust/issues/119)
- Feature request: "run through" each test once. [\98](https://github.com/locustio/locust/issues/98)
- Add Timer / Timers to Web Interface [\78](https://github.com/locustio/locust/issues/78)
- Recording of rps over time [\32](https://github.com/locustio/locust/issues/32)
- Add date when test started to run [\30](https://github.com/locustio/locust/issues/30)
- Make the table header in the web interface sticky [\2](https://github.com/locustio/locust/issues/2)

**Merged pull requests:**

- Bump version to 0.8a3 for another pre-release candidate [\654](https://github.com/locustio/locust/pull/654) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Standardize utf8 file coding declarations [\652](https://github.com/locustio/locust/pull/652) ([mbeacom](https://github.com/mbeacom))
- Sort all Python imports [\651](https://github.com/locustio/locust/pull/651) ([mbeacom](https://github.com/mbeacom))
- Modify gevent wsgi and libev dependencies [\650](https://github.com/locustio/locust/pull/650) ([mbeacom](https://github.com/mbeacom))
- Add GH issue template and update readme [\614](https://github.com/locustio/locust/pull/614) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Add ability to write csv stats files   [\612](https://github.com/locustio/locust/pull/612) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Fix spelling error in README.md [\606](https://github.com/locustio/locust/pull/606) ([fiso](https://github.com/fiso))
- Bump gevent version [\599](https://github.com/locustio/locust/pull/599) ([ed1d1a8d](https://github.com/ed1d1a8d))
- Fix formatting issue combining double dashes into single dash [\577](https://github.com/locustio/locust/pull/577) ([swoodford](https://github.com/swoodford))
- Add slack signup link to readme [\570](https://github.com/locustio/locust/pull/570) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Fix off by 1 error in stats.py resulting in additional request always being off [\566](https://github.com/locustio/locust/pull/566) ([aldenpeterson-wf](https://github.com/aldenpeterson-wf))
- Add more formatting and class links to quickstart page. [\557](https://github.com/locustio/locust/pull/557) ([alimony](https://github.com/alimony))
- Remove unused imports [\552](https://github.com/locustio/locust/pull/552) ([mbeacom](https://github.com/mbeacom))
- Update installation doc with supported py versions [\547](https://github.com/locustio/locust/pull/547) ([mirskiy](https://github.com/mirskiy))
- Started working on a more modern and \(hopefully\) better looking design [\541](https://github.com/locustio/locust/pull/541) ([heyman](https://github.com/heyman))
- Styling of charts + only show charts for total stats + clean up & refactoring of charts JS code [\539](https://github.com/locustio/locust/pull/539) ([heyman](https://github.com/heyman))
- Add units to table [\537](https://github.com/locustio/locust/pull/537) ([benrudolph](https://github.com/benrudolph))
- Web UI: Free up header space [\534](https://github.com/locustio/locust/pull/534) ([justiniso](https://github.com/justiniso))
- Python 3.6 [\528](https://github.com/locustio/locust/pull/528) ([mbeacom](https://github.com/mbeacom))
- seems sane to not support py26 anymore [\515](https://github.com/locustio/locust/pull/515) ([ticosax](https://github.com/ticosax))
- Added introduction of Boomer [\510](https://github.com/locustio/locust/pull/510) ([myzhan](https://github.com/myzhan))
- Add charts for RPS and average response time in the WebUI [\509](https://github.com/locustio/locust/pull/509) ([myzhan](https://github.com/myzhan))
- docs: clarify locust invocation norms [\501](https://github.com/locustio/locust/pull/501) ([pwnage101](https://github.com/pwnage101))
- Improve the language in writing-a-locustfile.rst [\470](https://github.com/locustio/locust/pull/470) ([aknuds1](https://github.com/aknuds1))
- Adds host name to the header [\447](https://github.com/locustio/locust/pull/447) ([thaffenden](https://github.com/thaffenden))
- Allow --no-web together with --master for automation [\333](https://github.com/locustio/locust/pull/333) ([undera](https://github.com/undera))

[v0.8a1](https://github.com/locustio/locust/tree/v0.8a1) (2016-11-24)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7.5...v0.8a1)

**Closed issues:**

- Header not entirely on camel case [\503](https://github.com/locustio/locust/issues/503)
- Locust starts throwing failures when users \> 130 \(OS X\) [\496](https://github.com/locustio/locust/issues/496)
- Multiple Locust swarms override each-others stats [\493](https://github.com/locustio/locust/issues/493)
- loop\(\) got unexpected keyword argument [\485](https://github.com/locustio/locust/issues/485)
- Problems installing on Mac 10.11.6 [\483](https://github.com/locustio/locust/issues/483)
- Cannot decode 502 [\481](https://github.com/locustio/locust/issues/481)
- Locust can not count failure request number in WEB GUI [\480](https://github.com/locustio/locust/issues/480)
- 【Question】How locust allocate the user number with distributed mode? [\478](https://github.com/locustio/locust/issues/478)
- Python v3 error: 'StdOutWrapper' object has no attribute 'flush' [\475](https://github.com/locustio/locust/issues/475)
- \[Question\] How can I set up a thousand concurrent http server as soon as possible with python? [\473](https://github.com/locustio/locust/issues/473)
- \[Question\] How can I control the speed of sending requests? [\472](https://github.com/locustio/locust/issues/472)
- Get exception during simulating 5000 users on one mechine [\471](https://github.com/locustio/locust/issues/471)
- 【Question】Can I make request with python requests lib? [\469](https://github.com/locustio/locust/issues/469)
- 【Question】How can I send https request with locust? [\468](https://github.com/locustio/locust/issues/468)
- 401 Unauthorized Error using HTTPLocust [\466](https://github.com/locustio/locust/issues/466)
- Import issue when the locustfile.py contains importing self-defined class sentence [\465](https://github.com/locustio/locust/issues/465)
- Embedded html resources [\464](https://github.com/locustio/locust/issues/464)
- Could not find any locustfile! Ensure file ends in '.py' [\463](https://github.com/locustio/locust/issues/463)
- Contradiction on supported versions [\461](https://github.com/locustio/locust/issues/461)
- How do I set cookies [\458](https://github.com/locustio/locust/issues/458)
- Preserve Locust Stats? [\457](https://github.com/locustio/locust/issues/457)
- locust RPS too low [\454](https://github.com/locustio/locust/issues/454)
- Python 3.4,run locust error:No module named 'core' [\453](https://github.com/locustio/locust/issues/453)
- Failure grouping in UI [\452](https://github.com/locustio/locust/issues/452)
- TypeError: 'str' object is not callable [\450](https://github.com/locustio/locust/issues/450)
- ERROR/locust.main: No Locust class found! [\449](https://github.com/locustio/locust/issues/449)
- Locust won't run http request and instead just, skips ahead to the next line in the code??? [\444](https://github.com/locustio/locust/issues/444)
- add an ability for click actions such as video play button [\442](https://github.com/locustio/locust/issues/442)
- access to locust frontend from another computer [\441](https://github.com/locustio/locust/issues/441)
- how can i add some methods to test but don't want restart locust [\440](https://github.com/locustio/locust/issues/440)
- selenium web driver giving error 'Fire fox has stopped working' while opening firefox window [\439](https://github.com/locustio/locust/issues/439)
- Location [\437](https://github.com/locustio/locust/issues/437)
- Locust web interface not starting on Windows [\436](https://github.com/locustio/locust/issues/436)
- aborting task in on\_start  [\435](https://github.com/locustio/locust/issues/435)
- Can I use locust for live streaming load testing [\434](https://github.com/locustio/locust/issues/434)
- URLs with `\` in them are not evaluated [\433](https://github.com/locustio/locust/issues/433)
- In light of \431, is it ok to migrate to pytest? [\432](https://github.com/locustio/locust/issues/432)
- AttributeError: 'NoneType' object has no attribute 'replace' [\431](https://github.com/locustio/locust/issues/431)
- Missing tags for versions above v0.7.2 [\428](https://github.com/locustio/locust/issues/428)
- using interrupt while respecting the min\_time [\427](https://github.com/locustio/locust/issues/427)
- Locust, NTLM, & Requests Sessions  [\426](https://github.com/locustio/locust/issues/426)
- Is their any plan to support python 3.x? [\425](https://github.com/locustio/locust/issues/425)
- TypeError: \_\_init\_\_\(\) got an unexpected keyword argument 'server\_hostname' [\424](https://github.com/locustio/locust/issues/424)
- Test failures [\422](https://github.com/locustio/locust/issues/422)
- Automate validation of locust [\420](https://github.com/locustio/locust/issues/420)
- Factor out remote execution engine [\403](https://github.com/locustio/locust/issues/403)
- requests library uses "wheel" file [\134](https://github.com/locustio/locust/issues/134)

**Merged pull requests:**

- Match min/max\_weight equal sign style across project [\497](https://github.com/locustio/locust/pull/497) ([alimony](https://github.com/alimony))
- Use super\(\) for HttpSession init call [\494](https://github.com/locustio/locust/pull/494) ([detzgk](https://github.com/detzgk))
- Update gevent==1.1.2 [\462](https://github.com/locustio/locust/pull/462) ([di](https://github.com/di))
- Fix document bug concerning '--host' option. [\460](https://github.com/locustio/locust/pull/460) ([d6e](https://github.com/d6e))
- Python 3 compatibility with --no-web option [\456](https://github.com/locustio/locust/pull/456) ([mrsanders](https://github.com/mrsanders))
- Changes to consolidate errors [\451](https://github.com/locustio/locust/pull/451) ([schuSF](https://github.com/schuSF))
- Typo fix in locust API documentation [\448](https://github.com/locustio/locust/pull/448) ([frntn](https://github.com/frntn))
- Python 3 compatibility for slave mode. \(Fixes 'locust --slave'\) [\443](https://github.com/locustio/locust/pull/443) ([mrsanders](https://github.com/mrsanders))
- Python 3 support [\363](https://github.com/locustio/locust/pull/363) ([pmdarrow](https://github.com/pmdarrow))

[v0.7.5](https://github.com/locustio/locust/tree/v0.7.5) (2016-05-31)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7.4...v0.7.5)

**Closed issues:**

- SSO on different site support [\423](https://github.com/locustio/locust/issues/423)
- Mac install locust by pip in error of gevent [\421](https://github.com/locustio/locust/issues/421)
- can someone help me to build a http request  content header [\419](https://github.com/locustio/locust/issues/419)
- v0.7.4 [\407](https://github.com/locustio/locust/issues/407)
- Python 3 support [\279](https://github.com/locustio/locust/issues/279)

[v0.7.4](https://github.com/locustio/locust/tree/v0.7.4) (2016-05-17)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7.3...v0.7.4)

**Fixed bugs:**

- requests.exceptions.ConnectionError: \('Connection aborted.', ResponseNotReady\('Request-sent',\)\) [\273](https://github.com/locustio/locust/issues/273)

**Closed issues:**

- locust not making any request when deployed on docker [\415](https://github.com/locustio/locust/issues/415)
- Simulating multiple independent user web behaviour [\409](https://github.com/locustio/locust/issues/409)
- Webclient authentication [\406](https://github.com/locustio/locust/issues/406)
- Install error on ubuntu 14.04 [\402](https://github.com/locustio/locust/issues/402)
- Python 3 support needed. [\398](https://github.com/locustio/locust/issues/398)
- Quick start example using l for a variable name [\392](https://github.com/locustio/locust/issues/392)
- Could you give me some examples of the schedule tasks? [\390](https://github.com/locustio/locust/issues/390)
- Rich report format [\388](https://github.com/locustio/locust/issues/388)
- Pinging and benchmarking utilities [\387](https://github.com/locustio/locust/issues/387)
- Integration with CI and test frameworks [\385](https://github.com/locustio/locust/issues/385)
- multisession confusion [\382](https://github.com/locustio/locust/issues/382)
- why used the requests module [\378](https://github.com/locustio/locust/issues/378)
- Have you compared the Locust with the Tsung? [\377](https://github.com/locustio/locust/issues/377)
- Web GUI can't handle many unique URLs - Is it possible to aggregate stats entries? [\375](https://github.com/locustio/locust/issues/375)
- Gevent gcc error. Unable to install locust [\368](https://github.com/locustio/locust/issues/368)
- pip install failed mac el capitan  [\366](https://github.com/locustio/locust/issues/366)
- does not work in python 3.4 virtualenv [\359](https://github.com/locustio/locust/issues/359)
- How do I start a new session [\356](https://github.com/locustio/locust/issues/356)
- Integrating Locust API with python requests [\353](https://github.com/locustio/locust/issues/353)
- ar [\342](https://github.com/locustio/locust/issues/342)
- Unable to install locust on OS X [\340](https://github.com/locustio/locust/issues/340)
- Locust 0.7.3: TypeError trying to run test [\338](https://github.com/locustio/locust/issues/338)
- Unable to install locusio [\336](https://github.com/locustio/locust/issues/336)
- Separate TCP connection for each virtual user [\334](https://github.com/locustio/locust/issues/334)
- url of this command /web/{var}  should have one final output in browser [\327](https://github.com/locustio/locust/issues/327)
- Load testing a site whose domain name is not pointed/registered .  [\326](https://github.com/locustio/locust/issues/326)
- Load Testing multiple sites on a single VPS. [\325](https://github.com/locustio/locust/issues/325)
- Python3 support [\324](https://github.com/locustio/locust/issues/324)
- Support for websockets? [\323](https://github.com/locustio/locust/issues/323)
- step through locust source [\322](https://github.com/locustio/locust/issues/322)
- Status reports only shown in terminal, not on the Web interface. [\319](https://github.com/locustio/locust/issues/319)
- percentiles in /stats/requests? [\318](https://github.com/locustio/locust/issues/318)
- real-time graphing [\317](https://github.com/locustio/locust/issues/317)
- locust google group [\316](https://github.com/locustio/locust/issues/316)
- unlikely response times  [\315](https://github.com/locustio/locust/issues/315)
- rps bottleneck  [\313](https://github.com/locustio/locust/issues/313)
- Are requests asynchronous? [\312](https://github.com/locustio/locust/issues/312)
- run each task in sequence [\311](https://github.com/locustio/locust/issues/311)
- ImportError: No module named 'core' [\310](https://github.com/locustio/locust/issues/310)
- ConnectionError\(ProtocolError\('Connection aborted.', BadStatusLine\("''",\)\),\) [\308](https://github.com/locustio/locust/issues/308)
- Support multiple test files [\304](https://github.com/locustio/locust/issues/304)
- Tasks running, no stats collected. [\301](https://github.com/locustio/locust/issues/301)
- OpenSSL errors when testing HTTPS [\300](https://github.com/locustio/locust/issues/300)
- Web UI freezes [\297](https://github.com/locustio/locust/issues/297)
- 250 users on single machine fails [\296](https://github.com/locustio/locust/issues/296)
- slave not connecting to master and no error reported [\294](https://github.com/locustio/locust/issues/294)
- Can't start swarming when in master/slave mode on Ubuntu 14.04 [\293](https://github.com/locustio/locust/issues/293)
- How to interpret RPS on distributed setup? [\292](https://github.com/locustio/locust/issues/292)
- problem with select library [\274](https://github.com/locustio/locust/issues/274)
- Slaves can't connect to Master [\265](https://github.com/locustio/locust/issues/265)
- list supported Python versions in README and setup.py. [\260](https://github.com/locustio/locust/issues/260)
- Getting import requests.packages.urllib3 error in Google App Engine [\259](https://github.com/locustio/locust/issues/259)
- Documentation on retrieving real-time stats  [\230](https://github.com/locustio/locust/issues/230)
- Support for scenarios [\171](https://github.com/locustio/locust/issues/171)
- Would love a swarm\_complete event [\26](https://github.com/locustio/locust/issues/26)

**Merged pull requests:**

- Release updates for v0.7.4 [\418](https://github.com/locustio/locust/pull/418) ([justiniso](https://github.com/justiniso))
- bump version of requests module in setup.py [\401](https://github.com/locustio/locust/pull/401) ([cgoldberg](https://github.com/cgoldberg))
- \[\62\] Correctly update slave count when drops below 1. [\381](https://github.com/locustio/locust/pull/381) ([KashifSaadat](https://github.com/KashifSaadat))
- Documentation: Update writing-a-locustfile.rst [\365](https://github.com/locustio/locust/pull/365) ([Valve](https://github.com/Valve))
- doc fixes [\361](https://github.com/locustio/locust/pull/361) ([gward](https://github.com/gward))
- Update writing-a-locustfile.rst [\337](https://github.com/locustio/locust/pull/337) ([reduxionist](https://github.com/reduxionist))
- Lock gevent version [\335](https://github.com/locustio/locust/pull/335) ([nollbit](https://github.com/nollbit))
- Fix handler argument names. [\314](https://github.com/locustio/locust/pull/314) ([doctoryes](https://github.com/doctoryes))
- Update writing-a-locustfile.rst [\306](https://github.com/locustio/locust/pull/306) ([reduxionist](https://github.com/reduxionist))
- Introduce docs for increasing the max number of open files limit [\298](https://github.com/locustio/locust/pull/298) ([ericandrewlewis](https://github.com/ericandrewlewis))

[v0.7.3](https://github.com/locustio/locust/tree/v0.7.3) (2015-05-30)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7.2...v0.7.3)

**Closed issues:**

- Rounding of percentiles \(premature optimization?\) [\255](https://github.com/locustio/locust/issues/255)
- Feature request: initiate a test without entering the browser [\253](https://github.com/locustio/locust/issues/253)
- Environment Variables for Locust playbooks [\244](https://github.com/locustio/locust/issues/244)
- Failures not detected when web server is shutdown [\240](https://github.com/locustio/locust/issues/240)
- client.post is not working for https [\239](https://github.com/locustio/locust/issues/239)
- confused by multiple requests in on\_start [\236](https://github.com/locustio/locust/issues/236)
- Empty stats on get aggregated stats [\232](https://github.com/locustio/locust/issues/232)
- return\_response a valid request argument  [\229](https://github.com/locustio/locust/issues/229)
- Allow developer to reduce unique URLs to their paths for reporting purposes [\228](https://github.com/locustio/locust/issues/228)
- Locust never gets past 10 req/s, despite the server being much quicker than that [\223](https://github.com/locustio/locust/issues/223)
- How to send Ajax requestes ? [\219](https://github.com/locustio/locust/issues/219)
- Trigger UI events [\218](https://github.com/locustio/locust/issues/218)
- Clients support gzip / deflate ? [\215](https://github.com/locustio/locust/issues/215)
- nodequery api integration & charting ? [\214](https://github.com/locustio/locust/issues/214)
- Test run time number of requests / rps ? [\213](https://github.com/locustio/locust/issues/213)
- Clients support keepalive connections ? [\212](https://github.com/locustio/locust/issues/212)
- master slave config, master not doing any work ? [\211](https://github.com/locustio/locust/issues/211)
- multiple slaves of different server specs ? [\210](https://github.com/locustio/locust/issues/210)
- multiple url tests ? [\208](https://github.com/locustio/locust/issues/208)
- how to get the recorded data  [\206](https://github.com/locustio/locust/issues/206)
- http proxy support [\203](https://github.com/locustio/locust/issues/203)
- error report is not included in `--logfile` nor is it available for download as a csv [\202](https://github.com/locustio/locust/issues/202)
- Stats get corrupted when the number of swarm users reaches the objective [\201](https://github.com/locustio/locust/issues/201)
- API for invoking load [\191](https://github.com/locustio/locust/issues/191)
- Locust slaves slowing dying and then coming back to life? [\190](https://github.com/locustio/locust/issues/190)
- IndexError: list index out of range [\166](https://github.com/locustio/locust/issues/166)
- Post with JSON data [\157](https://github.com/locustio/locust/issues/157)
- Python Crash when running with slaves [\156](https://github.com/locustio/locust/issues/156)

**Merged pull requests:**

- Update writing-a-locustfile.rst [\268](https://github.com/locustio/locust/pull/268) ([cristopherchacon](https://github.com/cristopherchacon))
- changed how request\_meta\["method"\] is set [\267](https://github.com/locustio/locust/pull/267) ([dantagg](https://github.com/dantagg))
- list supported Python versions [\261](https://github.com/locustio/locust/pull/261) ([cgoldberg](https://github.com/cgoldberg))
- add host cli arg to quickstart [\250](https://github.com/locustio/locust/pull/250) ([groovecoder](https://github.com/groovecoder))
- Update what-is-locust.rst [\247](https://github.com/locustio/locust/pull/247) ([frvi](https://github.com/frvi))
- Fixed typo in the quickstart doc. [\245](https://github.com/locustio/locust/pull/245) ([hirokiky](https://github.com/hirokiky))
- Fixed link to ESN's Twitter page [\227](https://github.com/locustio/locust/pull/227) ([gentlecat](https://github.com/gentlecat))
- Fix a missing backtick [\221](https://github.com/locustio/locust/pull/221) ([chrisramsay](https://github.com/chrisramsay))
- Fix typo in docs [\216](https://github.com/locustio/locust/pull/216) ([gregeinfrank](https://github.com/gregeinfrank))
- Typos in docs. [\193](https://github.com/locustio/locust/pull/193) ([jfacorro](https://github.com/jfacorro))
- recieve -\> receive; locsutfile -\> locustfile [\183](https://github.com/locustio/locust/pull/183) ([stevetjoa](https://github.com/stevetjoa))

[v0.7.2](https://github.com/locustio/locust/tree/v0.7.2) (2014-09-25)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7.1...v0.7.2)

**Closed issues:**

- Parallel tasks? [\198](https://github.com/locustio/locust/issues/198)
- Ability to schedule a call [\197](https://github.com/locustio/locust/issues/197)
- Execution order? task lifetime? [\195](https://github.com/locustio/locust/issues/195)
- CPU bound from locust vs CPU bound from the web app? [\188](https://github.com/locustio/locust/issues/188)
- testing single page application [\187](https://github.com/locustio/locust/issues/187)
- failed with AttributeError [\185](https://github.com/locustio/locust/issues/185)
- Problem running tests [\184](https://github.com/locustio/locust/issues/184)
- Web UI doesn't work in Firefox [\179](https://github.com/locustio/locust/issues/179)
- Request name not pertinent in case of redirection [\174](https://github.com/locustio/locust/issues/174)
- Reuse the code [\173](https://github.com/locustio/locust/issues/173)
- RPS droping to 0 at the end of the user ramp-up period [\172](https://github.com/locustio/locust/issues/172)
- Recorder and script generator [\170](https://github.com/locustio/locust/issues/170)
- got AttributeError while using "with client.get\(...\) as response" [\165](https://github.com/locustio/locust/issues/165)
- Request time doesn't include download time. [\162](https://github.com/locustio/locust/issues/162)
- Error for requests version 2.2.1 [\154](https://github.com/locustio/locust/issues/154)
- Request: non-zero exit when running --no-web and errors found [\152](https://github.com/locustio/locust/issues/152)
- Support for tests that use multiple hosts [\150](https://github.com/locustio/locust/issues/150)
- ImportError: No module named packages.urllib3.response [\148](https://github.com/locustio/locust/issues/148)
- Slaves not closing the TCP connections properly [\137](https://github.com/locustio/locust/issues/137)
- Locust support for SNI [\136](https://github.com/locustio/locust/issues/136)
- User numbers going up and down [\131](https://github.com/locustio/locust/issues/131)
- Automatically fork into multiple processes when running in --slave mode [\12](https://github.com/locustio/locust/issues/12)

**Merged pull requests:**

- Add start and stop hatching events [\199](https://github.com/locustio/locust/pull/199) ([skinp](https://github.com/skinp))
- fixed typo: your're -\> you are [\182](https://github.com/locustio/locust/pull/182) ([stevetjoa](https://github.com/stevetjoa))
- choosed -\> chosen [\181](https://github.com/locustio/locust/pull/181) ([mrjf](https://github.com/mrjf))
- Include method name in percentile distribution reports [\176](https://github.com/locustio/locust/pull/176) ([fordhurley](https://github.com/fordhurley))
- Redefine err message for locustfile [\164](https://github.com/locustio/locust/pull/164) ([illogicalextend](https://github.com/illogicalextend))
- Fixed typos in events.py example [\159](https://github.com/locustio/locust/pull/159) ([nawaidshamim](https://github.com/nawaidshamim))
- Added: favicon, fixed paths. [\158](https://github.com/locustio/locust/pull/158) ([dotpot](https://github.com/dotpot))
- Exit 1 when errors are found [\155](https://github.com/locustio/locust/pull/155) ([jpotter](https://github.com/jpotter))

[v0.7.1](https://github.com/locustio/locust/tree/v0.7.1) (2014-04-29)
[Full Changelog](https://github.com/locustio/locust/compare/v0.7...v0.7.1)

**Closed issues:**

- Min response time after reset is always 0 [\147](https://github.com/locustio/locust/issues/147)
- locust shell client does not work in zsh [\142](https://github.com/locustio/locust/issues/142)
- should catch exceptions by default [\141](https://github.com/locustio/locust/issues/141)
- question about putting a delay [\139](https://github.com/locustio/locust/issues/139)
- web ui uses a lot of mem and is quite sluggish at times [\133](https://github.com/locustio/locust/issues/133)
- Add ability to select which Task to run [\130](https://github.com/locustio/locust/issues/130)
- Move the download links to the top and make sticky [\129](https://github.com/locustio/locust/issues/129)
- locust.weight supported, just undocumented? [\123](https://github.com/locustio/locust/issues/123)
- Support for custom clients [\83](https://github.com/locustio/locust/issues/83)

**Merged pull requests:**

- Fixed Docs Homebrew Link [\143](https://github.com/locustio/locust/pull/143) ([saulshanabrook](https://github.com/saulshanabrook))
- Fix typo [\132](https://github.com/locustio/locust/pull/132) ([rafax](https://github.com/rafax))
- Fix task ratio [\125](https://github.com/locustio/locust/pull/125) ([sanga](https://github.com/sanga))

[v0.7](https://github.com/locustio/locust/tree/v0.7) (2014-01-20)
[Full Changelog](https://github.com/locustio/locust/compare/v0.6.2...v0.7)

**Fixed bugs:**

- gc refcount related crash when loading web UI under Python 2.6.6 [\49](https://github.com/locustio/locust/issues/49)

**Closed issues:**

- Different Users [\126](https://github.com/locustio/locust/issues/126)
- doc updates for main class change from Locust to HttpLocust [\116](https://github.com/locustio/locust/issues/116)
- collection of exceptions broken since 4ca0eef5 [\114](https://github.com/locustio/locust/issues/114)
- number locusts must be a multiple of the number of slaves [\112](https://github.com/locustio/locust/issues/112)
- changing port for distributed zeromq mode [\111](https://github.com/locustio/locust/issues/111)
- error when running in master mode [\110](https://github.com/locustio/locust/issues/110)
- python3 compatibility? [\107](https://github.com/locustio/locust/issues/107)
- ramping.py calls RequestStats.sum\_stats\(\) which is no longer a valid call [\104](https://github.com/locustio/locust/issues/104)
- line endings [\101](https://github.com/locustio/locust/issues/101)
- Multiple Hosts, Host Function [\99](https://github.com/locustio/locust/issues/99)
- Sorting does not work on \ requests column [\97](https://github.com/locustio/locust/issues/97)
- Issues with localhost and domain configured in hosts file [\96](https://github.com/locustio/locust/issues/96)
- Allow self.interrupt\(\) inside on\_start [\95](https://github.com/locustio/locust/issues/95)
- hooking locust and graphite together as a plugin [\94](https://github.com/locustio/locust/issues/94)
- Serve static files in web.app.route? [\93](https://github.com/locustio/locust/issues/93)
- Error: Too many files open [\92](https://github.com/locustio/locust/issues/92)
- stats reset after hatch completes [\91](https://github.com/locustio/locust/issues/91)
- locust/test/test\_average.py present but never run [\85](https://github.com/locustio/locust/issues/85)
- Add detailed request failure information to the web UI [\84](https://github.com/locustio/locust/issues/84)
- remove \_send\_request\_safe\_mode [\82](https://github.com/locustio/locust/issues/82)
- Enable different sessions for different users [\81](https://github.com/locustio/locust/issues/81)
- Does locust support ‘CSV Data Set Config‘ feature like jmeter [\79](https://github.com/locustio/locust/issues/79)
-  fatal error: 'event.h' file not found while installing in virtualenv on OSX 10.8.3 [\77](https://github.com/locustio/locust/issues/77)
- Testing "Any" system [\75](https://github.com/locustio/locust/issues/75)
- Custom http\_code stats [\73](https://github.com/locustio/locust/issues/73)
- Need Clarification [\70](https://github.com/locustio/locust/issues/70)
- It'd be nice to include the machine that a logging message came from [\67](https://github.com/locustio/locust/issues/67)
- Allowing custom options to passed into tests? [\65](https://github.com/locustio/locust/issues/65)
- requests \>1.0 [\61](https://github.com/locustio/locust/issues/61)
- pyzmq 13.0.0 breaks distribution [\58](https://github.com/locustio/locust/issues/58)
- Locust web interface not starting on Windows [\57](https://github.com/locustio/locust/issues/57)
- Web interface doesn't work [\56](https://github.com/locustio/locust/issues/56)
- Unit tests LocustRunner\(s\) and distributed mode [\20](https://github.com/locustio/locust/issues/20)
- Proclaim Locust HTTP only [\17](https://github.com/locustio/locust/issues/17)

**Merged pull requests:**

- fix typo [\117](https://github.com/locustio/locust/pull/117) ([sanga](https://github.com/sanga))
- fix module and variable name clash \(traceback refers to a mod so it's a ... [\115](https://github.com/locustio/locust/pull/115) ([sanga](https://github.com/sanga))
- Removes duplicate attribute documentation [\106](https://github.com/locustio/locust/pull/106) ([djoume](https://github.com/djoume))
- Fixes typo in example code [\105](https://github.com/locustio/locust/pull/105) ([djoume](https://github.com/djoume))
- fix typo in downloadable CSV [\100](https://github.com/locustio/locust/pull/100) ([sghill](https://github.com/sghill))
- Documented more 0.7 changes [\90](https://github.com/locustio/locust/pull/90) ([EnTeQuAk](https://github.com/EnTeQuAk))
- include hostname in log messages [\89](https://github.com/locustio/locust/pull/89) ([sanga](https://github.com/sanga))
- Cleanups \(deprecated code, unused imports\) [\88](https://github.com/locustio/locust/pull/88) ([EnTeQuAk](https://github.com/EnTeQuAk))
-  Merged gevent/zmq updates, ported to requests \>= 1.2  [\87](https://github.com/locustio/locust/pull/87) ([EnTeQuAk](https://github.com/EnTeQuAk))
- Added option '--only-summary' for only printing stats at the end. [\80](https://github.com/locustio/locust/pull/80) ([dougblack](https://github.com/dougblack))
- bump requests dependency to most recent pre 1.0 version \(i.e. most recen... [\76](https://github.com/locustio/locust/pull/76) ([sanga](https://github.com/sanga))
- Stats refactoring [\74](https://github.com/locustio/locust/pull/74) ([heyman](https://github.com/heyman))
- Enhancement/url error [\72](https://github.com/locustio/locust/pull/72) ([krallin](https://github.com/krallin))
- Include method name in command line logging [\66](https://github.com/locustio/locust/pull/66) ([rory](https://github.com/rory))
- use correct python special method name [\64](https://github.com/locustio/locust/pull/64) ([rory](https://github.com/rory))
- Small fixes [\63](https://github.com/locustio/locust/pull/63) ([sanga](https://github.com/sanga))
- Use shutdown function when num\_requests are done [\60](https://github.com/locustio/locust/pull/60) ([afajl](https://github.com/afajl))
- Update docs/api.rst [\55](https://github.com/locustio/locust/pull/55) ([cbrinley](https://github.com/cbrinley))
- Added argument to options parser indicating on which port to run the web UI [\54](https://github.com/locustio/locust/pull/54) ([manova](https://github.com/manova))

[v0.6.2](https://github.com/locustio/locust/tree/v0.6.2) (2013-01-10)
[Full Changelog](https://github.com/locustio/locust/compare/v0.6.1...v0.6.2)

**Closed issues:**

- greenlet error when used distributed locust under Python2.6 [\53](https://github.com/locustio/locust/issues/53)
- Get fails in clean install on Ubuntu: KeyError: 'start\_time' [\52](https://github.com/locustio/locust/issues/52)

**Merged pull requests:**

- add docs: Installing Locust on Mac OS [\51](https://github.com/locustio/locust/pull/51) ([yurtaev](https://github.com/yurtaev))
- Add parent to TaskSet to enable state sharing among hierarchical TaskSets [\50](https://github.com/locustio/locust/pull/50) ([daubman](https://github.com/daubman))

[v0.6.1](https://github.com/locustio/locust/tree/v0.6.1) (2012-12-04)
[Full Changelog](https://github.com/locustio/locust/compare/v0.6...v0.6.1)

**Closed issues:**

- Locust throwing error when reaching  NUM\_REQUESTS parameter [\47](https://github.com/locustio/locust/issues/47)

[v0.6](https://github.com/locustio/locust/tree/v0.6) (2012-11-29)
[Full Changelog](https://github.com/locustio/locust/compare/v0.5.1...v0.6)

**Fixed bugs:**

- Master node fails to start if a slave node is still running [\15](https://github.com/locustio/locust/issues/15)

**Closed issues:**

- Drop the require\_once decorator [\42](https://github.com/locustio/locust/issues/42)
- Improve catch\_response feature \(was previous: Remove catch\_response feature from HttpBrowser\) [\39](https://github.com/locustio/locust/issues/39)
- RPS count drops when master and slaves drift in time [\38](https://github.com/locustio/locust/issues/38)
- FEAT: add stat support for chunked transfer-encoding [\33](https://github.com/locustio/locust/issues/33)
- Date or timer for automatic shutdown of test [\31](https://github.com/locustio/locust/issues/31)
- Option to ignore query parameters on stats [\29](https://github.com/locustio/locust/issues/29)
- Remove SubLocust and merge into Locust class [\16](https://github.com/locustio/locust/issues/16)
- Add support for shutting down slaves without restarting master [\6](https://github.com/locustio/locust/issues/6)

**Merged pull requests:**

- Change Locust/SubLocust API [\43](https://github.com/locustio/locust/pull/43) ([heyman](https://github.com/heyman))
- Quickstart example was missing import task [\41](https://github.com/locustio/locust/pull/41) ([natancox](https://github.com/natancox))
- Use python-requests as HTTP client in Locust [\40](https://github.com/locustio/locust/pull/40) ([heyman](https://github.com/heyman))
- Addfix [\36](https://github.com/locustio/locust/pull/36) ([jukart](https://github.com/jukart))

[v0.5.1](https://github.com/locustio/locust/tree/v0.5.1) (2012-07-01)
[Full Changelog](https://github.com/locustio/locust/compare/v0.5...v0.5.1)

**Closed issues:**

- loglevel and logfile don't seem to work [\25](https://github.com/locustio/locust/issues/25)

[v0.5](https://github.com/locustio/locust/tree/v0.5) (2012-07-01)
[Full Changelog](https://github.com/locustio/locust/compare/v0.4...v0.5)

**Closed issues:**

- Remove Confluence specific task ratio formatter [\13](https://github.com/locustio/locust/issues/13)
- Add HTTP request method \(GET/POST/PUT, etc\) to statistics table [\3](https://github.com/locustio/locust/issues/3)

**Merged pull requests:**

- Refactoring \(separation\) of ramping code; Added tooltips for ramping form in ui [\28](https://github.com/locustio/locust/pull/28) ([HeyHugo](https://github.com/HeyHugo))
- Support Basic HTTP Authorization for https requests [\27](https://github.com/locustio/locust/pull/27) ([corbinbs](https://github.com/corbinbs))
- Add content-disposition with a filename. Fix missing import \(warnings\). [\24](https://github.com/locustio/locust/pull/24) ([benjaminws](https://github.com/benjaminws))
- Fixed CSV stats export order [\23](https://github.com/locustio/locust/pull/23) ([quosa](https://github.com/quosa))
- request timing csv endpoint was returning Internal Error  [\22](https://github.com/locustio/locust/pull/22) ([pedronis](https://github.com/pedronis))
- fix continuous resetting on of stats in master+slaves mode [\19](https://github.com/locustio/locust/pull/19) ([pedronis](https://github.com/pedronis))

[v0.4](https://github.com/locustio/locust/tree/v0.4) (2011-12-05)
**Fixed bugs:**

- Total RPS counter does not work [\9](https://github.com/locustio/locust/issues/9)
- Total median value is zero in the web interface [\7](https://github.com/locustio/locust/issues/7)
- Wrong failure percentage in statistics [\5](https://github.com/locustio/locust/issues/5)
- Raising InterruptLocust within with statement + catch\_response causes failure [\4](https://github.com/locustio/locust/issues/4)

**Closed issues:**

- Add sorting capabilities in web UI [\8](https://github.com/locustio/locust/issues/8)
- Add/improve support for running Locust distributed [\1](https://github.com/locustio/locust/issues/1)

**Merged pull requests:**

- optional ramping feature; sorting stats by column [\11](https://github.com/locustio/locust/pull/11) ([HeyHugo](https://github.com/HeyHugo))
- Dynamic changing of locust count [\10](https://github.com/locustio/locust/pull/10) ([HeyHugo](https://github.com/HeyHugo))



\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

Links

Releases