# Locust swarm wrapper lib
## What is it?:
Python library for load testing in browser. Library provide different strategies for load testing.
Simple wrapper lib for another lib, with a little bit of StarCraft 2 in it.
## Target Auditory of the lib:
1. Author of the lib (Cupcake_wrld)
2. Some strangers... (especially on PyPI)
3. Maybe moderators on PyPI site (if they exist)
## What useful opportunities in use this lib?
1. None (I am serious now)
## Locust swarm lib requirements:
1. Python with version 3.12 or above
2. Some storage space on your personal computer
## Locust swarm lib components:
1. App - abstraction class for swarm
2. Swarm class - abstraction class for locusts
3. Locust - main unit in library to "attack" website (Also name of the inner library)
4. Strategies directory with different strategies classes for load testing.
5. Tests - directory with app tests
## Example of using library:
import <something>
page = 'https://yandex.ru'
"""
Attack this page
"""
if __name__ == "__main__":
app = LocustSwarm.App(StrategyEnum.PEAK, True, False)
app.set_swarm_attack_to_page(
page_to_destroy=page,
logger=app.get_logger()
)
app.get_swarm().proceed_locusts(
app_runner=app.get_runner(),
locust_spawn_rate=5,
)
## Contacts:
### Library author:
1. [Author GitHub account](https://github.com/bob-jacka)
2. [Author contact email](mailto:ccaatt63@gmail.com)
Raw data
{
"_id": null,
"home_page": null,
"name": "locust-swarm-wrapper-lib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "files small console load_testing",
"author": "Cupcake_wrld",
"author_email": "evilprog@yandex.ru",
"download_url": "https://files.pythonhosted.org/packages/bf/ce/111fc7584054dff675d2b45e3933e34706d0959af72161895d86adc51cf1/locust_swarm_wrapper_lib-0.0.1.tar.gz",
"platform": null,
"description": "# Locust swarm wrapper lib\r\n\r\n## What is it?:\r\n\r\nPython library for load testing in browser. Library provide different strategies for load testing.\r\nSimple wrapper lib for another lib, with a little bit of StarCraft 2 in it.\r\n\r\n## Target Auditory of the lib:\r\n\r\n1. Author of the lib (Cupcake_wrld)\r\n2. Some strangers... (especially on PyPI)\r\n3. Maybe moderators on PyPI site (if they exist)\r\n\r\n## What useful opportunities in use this lib?\r\n\r\n1. None (I am serious now)\r\n\r\n## Locust swarm lib requirements:\r\n\r\n1. Python with version 3.12 or above\r\n2. Some storage space on your personal computer\r\n\r\n## Locust swarm lib components:\r\n\r\n1. App - abstraction class for swarm\r\n2. Swarm class - abstraction class for locusts\r\n3. Locust - main unit in library to \"attack\" website (Also name of the inner library)\r\n4. Strategies directory with different strategies classes for load testing.\r\n5. Tests - directory with app tests\r\n\r\n## Example of using library:\r\n\r\n import <something> \r\n\r\n page = 'https://yandex.ru'\r\n \"\"\"\r\n Attack this page\r\n \"\"\"\r\n \r\n if __name__ == \"__main__\":\r\n app = LocustSwarm.App(StrategyEnum.PEAK, True, False)\r\n app.set_swarm_attack_to_page(\r\n page_to_destroy=page,\r\n logger=app.get_logger()\r\n )\r\n\r\n app.get_swarm().proceed_locusts(\r\n app_runner=app.get_runner(),\r\n locust_spawn_rate=5,\r\n )\r\n\r\n## Contacts:\r\n\r\n### Library author:\r\n\r\n1. [Author GitHub account](https://github.com/bob-jacka)\r\n2. [Author contact email](mailto:ccaatt63@gmail.com)\r\n",
"bugtrack_url": null,
"license": null,
"summary": "App for loading testing, wrapper for locust library",
"version": "0.0.1",
"project_urls": null,
"split_keywords": [
"files",
"small",
"console",
"load_testing"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "32b1ffdcbd7deb74dec05692b171cc9912889dab6d0416f649f3bd97f1d9d3ab",
"md5": "ab4eed42a1b0363f58f84b4a7bce3833",
"sha256": "75f383e2c6e844a45309c6ce67c8fee206d5c27bb54f0a9832f1ffad5dc8fc84"
},
"downloads": -1,
"filename": "locust_swarm_wrapper_lib-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ab4eed42a1b0363f58f84b4a7bce3833",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 8257,
"upload_time": "2025-08-08T13:11:17",
"upload_time_iso_8601": "2025-08-08T13:11:17.125590Z",
"url": "https://files.pythonhosted.org/packages/32/b1/ffdcbd7deb74dec05692b171cc9912889dab6d0416f649f3bd97f1d9d3ab/locust_swarm_wrapper_lib-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bfce111fc7584054dff675d2b45e3933e34706d0959af72161895d86adc51cf1",
"md5": "01bedb6d756adcd7030a100a59554f75",
"sha256": "3cc9271a1a9845b5b16385dad44193f36ed86abccd87e216e4f5dd1754c0af4a"
},
"downloads": -1,
"filename": "locust_swarm_wrapper_lib-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "01bedb6d756adcd7030a100a59554f75",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 7625,
"upload_time": "2025-08-08T13:11:18",
"upload_time_iso_8601": "2025-08-08T13:11:18.230671Z",
"url": "https://files.pythonhosted.org/packages/bf/ce/111fc7584054dff675d2b45e3933e34706d0959af72161895d86adc51cf1/locust_swarm_wrapper_lib-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-08 13:11:18",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "locust-swarm-wrapper-lib"
}