grizzly-loadtester

View on PyPIReverse Dependencies (1)

3.1.1 grizzly_loadtester-3.1.1-py3-none-any.whl

Wheel Details

Project: grizzly-loadtester
Version: 3.1.1
Filename: grizzly_loadtester-3.1.1-py3-none-any.whl
Download: [link]
Size: 252456
MD5: f0e493c743f5e2a696dc68c0cfaeeb65
SHA256: be540a09b08be273d1c57b0789af76d2996c50196da3bef2e98aae8b1a080425
Uploaded: 2024-10-14 17:12:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: grizzly-loadtester
Version: 3.1.1
Summary: Traffic generator based on locust and behave
Author-Email: biometria <opensource[at]biometria.se>
Project-Url: Documentation, https://biometria-se.github.io/grizzly/
Project-Url: Code, https://github.com/biometria-se/grizzly/
Project-Url: Tracker, https://github.com/Biometria-se/grizzly/issues
License: MIT
Keywords: locust,behave,load,loadtest,performance,traffic generator
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.9
Requires-Dist: locust (==2.31.3)
Requires-Dist: azure-core (==1.30.1)
Requires-Dist: azure-servicebus (==7.12.1)
Requires-Dist: azure-storage-blob (==12.19.1)
Requires-Dist: azure-iot-device (==2.13.0)
Requires-Dist: behave (==1.2.6)
Requires-Dist: influxdb (==5.3.2)
Requires-Dist: Jinja2 (==3.1.4)
Requires-Dist: jsonpath-ng (==1.6.1)
Requires-Dist: lxml (==5.1.0)
Requires-Dist: opencensus-ext-azure (==1.1.13)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: pyzmq (==25.1.2)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: setproctitle (==1.3.3)
Requires-Dist: pyotp (==2.9.0)
Requires-Dist: tzdata (>=2022.1)
Requires-Dist: websocket-client (==1.7.0)
Requires-Dist: jinja2-simple-tags (==0.6.1)
Requires-Dist: roundrobin (==0.0.4)
Requires-Dist: build (==1.1.1); extra == "ci"
Requires-Dist: twine (==5.0.0); extra == "ci"
Requires-Dist: wheel (==0.43.0); extra == "dev"
Requires-Dist: astunparse (==1.6.3); extra == "dev"
Requires-Dist: mypy (==1.9.0); extra == "dev"
Requires-Dist: pytest (==8.1.1); extra == "dev"
Requires-Dist: coverage[toml] (==6.4.4); extra == "dev"
Requires-Dist: pytest-cov (==5.0.0); extra == "dev"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev"
Requires-Dist: pytest-timeout (==2.3.1); extra == "dev"
Requires-Dist: atomicwrites (==1.4.1); extra == "dev"
Requires-Dist: snakeviz (==2.2.0); extra == "dev"
Requires-Dist: ruff (==0.3.4); extra == "dev"
Requires-Dist: parameterized (==0.9.0); extra == "dev"
Requires-Dist: line-profiler (==4.1.2); extra == "dev"
Requires-Dist: types-paramiko (>=2.8.13); extra == "dev"
Requires-Dist: types-python-dateutil (>=2.8.9); extra == "dev"
Requires-Dist: types-PyYAML (<6.0.0,>=5.3.0); extra == "dev"
Requires-Dist: types-requests (>=2.27.0); extra == "dev"
Requires-Dist: types-Jinja2 (>=2.0.0); extra == "dev"
Requires-Dist: types-backports (>=0.1.3); extra == "dev"
Requires-Dist: novella (==0.2.6); extra == "docs"
Requires-Dist: pydoc-markdown (==4.8.2); extra == "docs"
Requires-Dist: databind (==4.5.1); extra == "docs"
Requires-Dist: pytablewriter (==1.2.0); extra == "docs"
Requires-Dist: pip-licenses (==4.3.4); extra == "docs"
Requires-Dist: requests (==2.32.3); extra == "docs"
Requires-Dist: mkdocs (==1.5.3); extra == "docs"
Requires-Dist: mkdocs-material (==9.5.15); extra == "docs"
Requires-Dist: packaging (==24.0); extra == "docs"
Requires-Dist: mistune (==3.0.2); extra == "docs"
Requires-Dist: python-frontmatter (==1.1.0); extra == "docs"
Requires-Dist: grizzly-loadtester-cli; extra == "docs"
Requires-Dist: pymqi (==1.12.10); extra == "mq"
Provides-Extra: ci
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: mq
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 6748 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
grizzly/__init__.py sha256=vpXRiCz3vw9NGnt4V7twrNpo9uRHX3KbPKoIY4DkF-Y 407
grizzly/__version__.py sha256=i2QElBRUyBgs7VeUYF5A-2YFaTnKaUMYR2mutc9aMPY 411
grizzly/behave.py sha256=47RhiORUOpbFlzlSKfuA8EY_5j8izWmP_EUEcI__r7U 10443
grizzly/context.py sha256=h1GpprK2RaUdeFC3PclzpEQ3AkiY5gMXQc5WAfQHjaM 15149
grizzly/exceptions.py sha256=SNnQtjN8RHDP5vbLKmf7D0MWOK7IZwx3L49yIxGsB1s 3131
grizzly/gevent.py sha256=YSL5-TFe4yGwCG4WJnulUvJUQ8moLnXR70QGBBxNPag 3152
grizzly/locust.py sha256=OOuDtBo8Q_Or-ELhcS0HV7jQ-Z0EmAn9ZxBlMCv1Vzg 56179
grizzly/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
grizzly/auth/__init__.py sha256=vgfY4TlAzGJ6rnG6eiLsgOzSCAsTP2vVM8XgTeKuw-E 11573
grizzly/auth/aad.py sha256=DUlUSosFTCpcRBUrTyxcuMHHE8CmMgyKQyk64iij3hE 3687
grizzly/events/__init__.py sha256=xJP1hA9UcwOK3ixFs_phhe90SywT9n0rfmJ15LVdjLU 6124
grizzly/events/request_logger.py sha256=_wfzPNz2NM8yVQOumNRxJDYIH3QqAzFvVie37tdU-iQ 6430
grizzly/events/response_handler.py sha256=PtpiawTlXHeCzeDl2vQl6hO-f6tH33BKhGSnIx8gTuk 8790
grizzly/listeners/__init__.py sha256=JxIXZgnNkI2yeZ0IH3Yacg5dKdyFHPGspCkPrcRDOIA 10253
grizzly/listeners/appinsights.py sha256=j7ZVDVQDR0ltPsAP4xdBSCufnxE-t8p2Y8koBrsG7tU 4115
grizzly/listeners/influxdb.py sha256=o63odigMAl66jc9ZwQ_O4TVeY4oWXh6l88nTkxdtm-8 14420
grizzly/scenarios/__init__.py sha256=4uFX_Bsmd-DGeKiof707Vkg2ETfMbG4d_HXywzlR86M 5667
grizzly/scenarios/iterator.py sha256=g7YOtE4PnJ_pHMhrT79XgGuOW7Blw1cLEzdFEcpYhO4 15672
grizzly/steps/__init__.py sha256=AMhtkbHOsgvRFuO2zcJLWrjYlRSFTDXC-K2yiCOcCpk 640
grizzly/steps/_helpers.py sha256=eIdHqxKrLHUjmLzA3waiVJZx9UJXKJq5kEY9FHDixUw 9216
grizzly/steps/setup.py sha256=YlUvCsLiVS37kiEZ2zUCmDkztbBq5GEE-mEY9VxwmdI 11100
grizzly/steps/utils.py sha256=SXl5Cc9Zc2QoEVXzwplc2PuNp986dUntbEZIcCyztd4 2012
grizzly/steps/background/__init__.py sha256=gSZyObssQc-X60m93hPgL_dvL6k4GzQsvMRiNDESGSM 594
grizzly/steps/background/setup.py sha256=v_LgDoy2UMHD9ICGMskSh9T20IaXcmL5psEIcvBUgt4 6877
grizzly/steps/background/shapes.py sha256=u_A5s1K329aafTS-moLym_ad7Unrpws0gbEKWVk1EmY 3446
grizzly/steps/scenario/__init__.py sha256=NQAFiMOG9A3A9LbRbgjGhZot3KNIoJh8M3S_uGkIey0 475
grizzly/steps/scenario/response.py sha256=jRFCQz_08VfvA7th6PKazRdsn3PNqlYL23GloNgFl2k 15229
grizzly/steps/scenario/results.py sha256=gaOVZ0X7SJv7ifIHIjzyQGeCRWwKRXobl6sFwEVq4is 3198
grizzly/steps/scenario/setup.py sha256=Fq_qCdcwnt4co6Pe5bMZ92mJs7mFfhDF6eNrnJLfzLI 10266
grizzly/steps/scenario/user.py sha256=aV7YxrENKWB9cnNYeniUCgbsCIdYLXxpVI3OeTpo4Bk 7324
grizzly/steps/scenario/tasks/__init__.py sha256=iK42gPrsBCUhs1dT280J8PN-FbJN6_ik5kKwwl3OV-8 466
grizzly/steps/scenario/tasks/async_group.py sha256=LNVsPbmX96mCOAY8K4U8UNwN6nL8hdPR4f0ils9Vc3k 2757
grizzly/steps/scenario/tasks/clients.py sha256=ukyx4PDihduHUMu7tHfXEtBP7p5uPosnNa0QCZCHvQ4 8943
grizzly/steps/scenario/tasks/conditional.py sha256=nzgQxqvw7wDsqxFODbYgtoXu2Tw8EXV2fqc3cagKMpg 4169
grizzly/steps/scenario/tasks/date.py sha256=RmAdxv7Rmx2Y2UUZppDXeM8Ch8XxfklxbiMrG98tsTQ 1771
grizzly/steps/scenario/tasks/keystore.py sha256=7mCKBmAt2SK6EVztUKyeLgf_lChvQgKOUGzEk6iT5KQ 6331
grizzly/steps/scenario/tasks/log_message.py sha256=csc1DgurxLudiHVgDMWAAMB9eF8NX0ZEWJh7_rQV5ec 1101
grizzly/steps/scenario/tasks/loop.py sha256=bOwA-Blc8jFcGirWSnZUf8h9HSPBoDwZYD6xAleqCjU 2178
grizzly/steps/scenario/tasks/request.py sha256=sxia6W5VSWdrjK4z8uxhW0N4V_ahL9tcD4pzEmtPN10 8135
grizzly/steps/scenario/tasks/timer.py sha256=UHbT9FS6XJW9X3TO5uuMIg7-mLbkpPoyMpN1aZdSK8o 1891
grizzly/steps/scenario/tasks/transformer.py sha256=x5D6tZ26g-hO_HhE7M5fs9qf2ofRPXOwt5-PxKQtMaw 2178
grizzly/steps/scenario/tasks/until.py sha256=Y0f7z43B5uBQxgJXwWOyqff9gMkySNje1ZSnGYiFSs0 4099
grizzly/steps/scenario/tasks/wait_between.py sha256=oJFZnx1CEWyvaXk5kpeREso207WGYB0QJjfkYRlATNI 2988
grizzly/steps/scenario/tasks/wait_explicit.py sha256=9oqZwPPaGAvq3Mz9ei4bFChF9Mwx37226gXzYD1321s 1992
grizzly/steps/scenario/tasks/write_file.py sha256=dhckxROHWfWg6sArG3_9qtJ8IMqeC7yxS6p76RKXggM 2558
grizzly/tasks/__init__.py sha256=_oi2blNMbx_CXd4Ls_Hmonz0HLCCyWiECQjsCerhe8o 9721
grizzly/tasks/async_group.py sha256=AmJM1pnjYOe3bLGNiZuLUHCzYDRgr_uxwir1Wr7yzBo 5409
grizzly/tasks/conditional.py sha256=5tJkOFyDSB_X1MQX3YY7MyGJ4qylpwQaTBo36v7zM8U 5981
grizzly/tasks/date.py sha256=6Jd_hbXMw5-Mb-Y0ZYpDajAkUXHzsXgVM-3knKzGJ6s 5824
grizzly/tasks/keystore.py sha256=mX0FXsLGBJlrUQwIkqLlMZBtCAl9cskpEpO4bSOvnkE 5422
grizzly/tasks/log_message.py sha256=CvMsI2n-3DJn6DT3NFye5SPhTPwUD7rZcdhxxndaMZw 1110
grizzly/tasks/loop.py sha256=KkntmXYHKwUhUy35b--agf3o3oroY6urTWVDgcxGZMo 4687
grizzly/tasks/request.py sha256=1VqIdxcjXDGgmzsfcXb8tydcpGh16TC5-bdLoJpshnk 6323
grizzly/tasks/set_variable.py sha256=cq_zQmU6yZ96qdM14sf9qCplEqXGLsnKCz3Fx7Gu3Gk 3849
grizzly/tasks/timer.py sha256=Q_DXwZZiOniInS4-vAY_rWKgOlQuv3xMPk23IfZxALs 2798
grizzly/tasks/transformer.py sha256=NoNTz_jnRA-LIf8dI1lzftFcv8ecl8GrIZJ9vpcdi1w 4406
grizzly/tasks/until.py sha256=lfkXkVPh1c8SzI3vjZIetMPt4pxKrEvZ6p0GQHh3QXk 10017
grizzly/tasks/wait_between.py sha256=rW6dbZUkv91pNisEr5oPbfxR1-bF47Eoq6hTEUJGxT4 2867
grizzly/tasks/wait_explicit.py sha256=CTGdWo5Jo97nWHtqnZBVGI5eYN-v5IR1ZFOTKNhyWG0 2166
grizzly/tasks/write_file.py sha256=ghVSHO9N3HVu7OtEmIaZGCMzAXINsWx2JG1vA-HEH1g 3298
grizzly/tasks/clients/__init__.py sha256=3AKbYmpAO8joiAI5rVR_OJD86RM4aL3h3ngrFr373b8 13230
grizzly/tasks/clients/blobstorage.py sha256=Q0J761j7CG9LJ2XMPCemUyZZfwVpDxoVbGT4lPUWVXw 7812
grizzly/tasks/clients/http.py sha256=SR05LRfdgjfjwtEAtskkjrro9dp_drnRzJjnO_gRp00 8422
grizzly/tasks/clients/messagequeue.py sha256=SmU9kR_J3QO3spLjeieV_JNfAcmzti_RBt-58Sqlphc 14653
grizzly/tasks/clients/servicebus.py sha256=RNkjp0EEPrBE8654NExJyYjb7XYpSErbf1UtPxu7b_s 17534
grizzly/testdata/__init__.py sha256=3On_hwtRQfnntcmbv19DjkQ3WM04wXWMzbynmJS2yJk 6404
grizzly/testdata/ast.py sha256=VMHTxpthNQkMZ16_fk3HAUpdwUJ8h-GAjn9gT4cBqJM 14786
grizzly/testdata/communication.py sha256=qXhany3_MV2Kbd_VH3BQr8d0EbIUDvXWni-mlVk59To 19724
grizzly/testdata/filters.py sha256=bUcS5ZhqbIiVDY6nU9_nKN8bTJYRKO9DJ8S4Xa78u_w 3425
grizzly/testdata/utils.py sha256=VP7IcdSBgqM1QO2KdYXxlOOpiNg7L0WxVpIRdQpl2p8 8730
grizzly/testdata/variables/__init__.py sha256=BASyQ2ToAB6deRSTQqLetbdfvYU9mM_JkPyzhCkHeQQ 7343
grizzly/testdata/variables/csv_reader.py sha256=DkeD-TcQvGMRKgTR-cpMCEAzoSZcwkS1sKtovcpE6fg 7146
grizzly/testdata/variables/csv_writer.py sha256=1f44I8y-jRS5BekY-VP8xHuA94OEDTdOE-rBOya2oAU 6985
grizzly/testdata/variables/date.py sha256=T3rez-Aq5P7xIA5bR3qNhOmHHefEy89RMMs2eU7vM5I 6676
grizzly/testdata/variables/directory_contents.py sha256=tPs2A_4kN_6HViUYbBQ1pBUpnrjp8W1-zuP98A1fBqc 6270
grizzly/testdata/variables/integer_incrementer.py sha256=6CjrSBwg3F3yK3nd2bMxyijboEHIj6kBHcB_rHFe8Bg 6278
grizzly/testdata/variables/json_reader.py sha256=1SzvPk3Ogy_pBDYHptNRdBOkkt_fGBwK64ZG2-eMcDI 7871
grizzly/testdata/variables/random_integer.py sha256=k_Rts0xvLYKjBGPRYTWUM1tKPYO_iTB_TJqtjUIVfr4 3195
grizzly/testdata/variables/random_string.py sha256=b3yU61Lb6Fqapv6odkNveXSe0kjN3FKbEM3z5TZaST8 7330
grizzly/types/__init__.py sha256=mKxqQ1BKncMmLsgIBqap6_62lOEsTB28d9_TnL3F_ak 9161
grizzly/types/behave.py sha256=4wjuLR6hflOt8LGQdVSf9dXvcjZctIewkx6uTxyfo7M 2189
grizzly/types/locust.py sha256=_BBxY7iaFQ6vamr2V0KjB0vQLWMU3LaSls40T5V7mRg 627
grizzly/users/__init__.py sha256=UrUNx62tKce_cDZmTBGsVlZ_W6W0xjXMTXX41froFoE 12199
grizzly/users/blobstorage.py sha256=msUWUZSpuik-pTfLVNSWO7EHtEnf64Ym0gKRmvfLiYI 5763
grizzly/users/dummy.py sha256=KKhU0rLlasHa017K-pUv34LFJLprXVLjspybpALe2P4 781
grizzly/users/iothub.py sha256=u3N0dmt87UL6kxpRfUFPSTXWrpn50QrTyeoQ-9n1Fec 17453
grizzly/users/messagequeue.py sha256=HF3pHVrSnHqAs8O3r67ZJegYLUtAPSyFSrQ7LMIk7_I 14677
grizzly/users/restapi.py sha256=X1Pp1OrVP10gZ0suwmW__Lbo78W60YFk6nR7wEYauDs 14503
grizzly/users/servicebus.py sha256=Nb02Jxb7Nr69wWuVA1pSC4qOlUerZs0IaAwwIu0YENw 14574
grizzly/utils/__init__.py sha256=vi9_KfJ8PshEz2N94zEtlpHaCGuN0QIy5fyHVtLJh-o 12808
grizzly/utils/protocols.py sha256=p81VGub-SxtRVMKK-DTA0tR_q1Y036tKt-G3TOB2XsA 4820
grizzly_extras/__init__.py sha256=C-k2J2edJaetC05DAU2v80Mm40iIflUWXi7kEzTlPoE 32
grizzly_extras/arguments.py sha256=ckQDWdTsBx6Aeged2TfofNVCTW16_duX_JxHOaFuHVY 4160
grizzly_extras/dummy_pymqi.py sha256=pnkpMak7L2Tq8YxbZFG43E65moJHdZJwCZGYcKeNOrQ 479
grizzly_extras/exceptions.py sha256=qTMVYuO3gjWZNjZgXqyZvBULcCAJnWzlXo_IYc7i7N8 121
grizzly_extras/novella.py sha256=v2OErD-nOhFJ91I63BbKSorgBH4texygr71ht24VEPY 26704
grizzly_extras/py.typed sha256=bWew9mHgMy8LqMu7RuqQXFXLBxh2CRx0dUbSx-3wE48 27
grizzly_extras/queue.py sha256=OZHFF2PLHLszo0yUJJIoE4rI3J8zHWmaWz16Cg4Mw1s 2868
grizzly_extras/text.py sha256=T_Y1qAUMo-yXTd0Nu_xj9dUo_jbNAwoSPtjArgrq3C0 5651
grizzly_extras/transformer.py sha256=Fzt4As5VK5LWjPEk-brWWhC0CwWr5DOOQi_QHHKEmx4 11167
grizzly_extras/async_message/__init__.py sha256=zXsjaS7GygYP7Qj7eyVYVvA_BJ_Y7jUrO9_-UilEJ1U 6235
grizzly_extras/async_message/daemon.py sha256=aLZKS1sgX-CEHe9oWFdS0OhxyKdhO-m7rFkKpKCdmtw 14131
grizzly_extras/async_message/sb.py sha256=3jfiJ1mFGQp1bVA09E9ALX0BMwb_Z-D1iQpJ-qXKM2E 33650
grizzly_extras/async_message/utils.py sha256=PIdNxqNFtozk5gGLaxwD2FE4zd6nI9CaqBgzSC1dgFw 2513
grizzly_extras/async_message/mq/__init__.py sha256=D2qPVQh1z4anHaMDocSQrIavFXEf-nhrKhBg0fSzA98 17544
grizzly_extras/async_message/mq/rfh2.py sha256=p8iGoafsk7jHZJxjuAI6AsWf5aK5AnRN_MPCmrTZtEk 6239
grizzly_extras/azure/__init__.py sha256=C-k2J2edJaetC05DAU2v80Mm40iIflUWXi7kEzTlPoE 32
grizzly_extras/azure/aad.py sha256=Er8c7sDCtNVE3pH1a_FZni8EXBXoUX7XPUQrMtiQzms 40414
grizzly_loadtester-3.1.1.dist-info/LICENSE.md sha256=T4gRk6YEwpHwgln9MJfojfDzalhad4CfUJzZfofCdeU 1106
grizzly_loadtester-3.1.1.dist-info/METADATA sha256=IdWDszFtQBwnhE-R_gKGAbxCYm97FDavSXWGtztgLkU 10356
grizzly_loadtester-3.1.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
grizzly_loadtester-3.1.1.dist-info/entry_points.txt sha256=_1TNOGke6lHIE0kfrw0ztIIi4kS-EwktlPaq0YaTKik 251
grizzly_loadtester-3.1.1.dist-info/top_level.txt sha256=ltCNG9Gt6gnxWPrf4pmmQhsNXZjGsLk5hfrfoEI5pns 23
grizzly_loadtester-3.1.1.dist-info/RECORD

top_level.txt

grizzly
grizzly_extras

entry_points.txt

async-messaged = grizzly_extras.async_message.daemon:main
grizzly = grizzly_extras.novella:GrizzlyMarkdownProcessor
grizzly-mkdocs = grizzly_extras.novella:GrizzlyMkdocsTemplate