1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
Metadata-Version: 1.1
Name: molotov
Version: 2.1
Summary: Spiffy load testing tool.
Home-page: https://molotov.readthedocs.io
Author: Tarek Ziade
Author-email: tarek@ziade.org
License: UNKNOWN
Description: =======
molotov
=======
.. image:: http://coveralls.io/repos/github/loads/molotov/badge.svg?branch=master
:target: https://coveralls.io/github/loads/molotov?branch=master
.. image:: http://travis-ci.org/loads/molotov.svg?branch=master
:target: https://travis-ci.org/loads/molotov
.. image:: http://readthedocs.org/projects/molotov/badge/?version=latest
:target: https://molotov.readthedocs.io
.. image:: https://img.shields.io/pypi/pyversions/molotov.svg
:target: https://molotov.readthedocs.io
Simple Python 3.6+ tool to write load tests.
Based on `asyncio <https://docs.python.org/3/library/asyncio.html>`_,
Built with `aiohttp <http://aiohttp.readthedocs.io>`_ 3.x
`Full Documentation <https://molotov.readthedocs.io>`_
CHANGELOG
=========
2.1 - 2020-11-18
----------------
- Allow the usage of external streams
2.0 - 2020-10-23
----------------
- added the --disable-dns-resolve option (#119)
- fix multiprocessing pickling issues by using dill
- display the max worker in the sizing result (#123)
- add aiodogstatsd (#122)
- added the --single-run option (#124)
- added support for 3.8 & 3.9 in tox/travis-ci
- speed up tests
- dropped support for 3.5
1.6 - 2018-04-05
----------------
- works with aiohttp 2.x or 3.x so Python 3.5.1 can be used (#114)
1.5 - 2018-04-03
----------------
- now runs on aiohttp 3.x (#109)
- make sure we run a proper Python version (#9)
- each process needs to have its own statsd client (#98)
- fixed _run_in_fresh_loop and setup_session() error handling (#100)
- Adde --fail (#105)
- Added --force-shutdown (#107)
- Make internet-based tests optional (#104)
1.4 - 2017-09-26
----------------
- statsd: moved from aiostatsd to aiomeasures
- Added --sizing and --sizing-tolerance (#72)
- Refactored shared counters
- Implemented a shared console (#42)
- Improved shutdown process (#67)
- Refactored fmwk.py (#25)
- Add a way to record requests and responses (#80)
- added --use-extension
- added events
- published tests/examples*.py to the docs (#90)
1.3 - 2017-07-28
----------------
- fixed file-based requests with sessions -vvv option (#73)
- proper managment of the verbose option in moloslave
- added uvloop support (#68)
- added initial PyPy support (#47)
- Added name & @scenario_picker() options (#65)
1.2 - 2017-06-15
----------------
- improved docs
- added delay options (#48)
- added --ramp-up option (#61)
- fix a bug on response display (#62)
1.1 - 2017-06-09
----------------
- added request and json_request helpers (#50)
- added session setup and teardown fixtures (#52)
- added set_var & get_var helpers (#54)
- fixed thhe code generated by molostart (#55)
1.0 - 2017-03-23
----------------
- Initial stable release
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
|