locust-swarm-wrapper-lib


Namelocust-swarm-wrapper-lib JSON
Version 0.0.1 PyPI version JSON
download
home_pageNone
SummaryApp for loading testing, wrapper for locust library
upload_time2025-08-08 13:11:18
maintainerNone
docs_urlNone
authorCupcake_wrld
requires_python>=3.12
licenseNone
keywords files small console load_testing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 2.04705s