{ "info": { "author": "Camptocamp", "author_email": "info@camptocamp.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only", "Programming Language :: Python :: Implementation :: CPython" ], "description": "Locust odoorpc\n==============\n\nLinks\n-----\n\n* Locust: https://locust.io/\n* Locust docs: https://docs.locust.io/\n* OdooRPC: https://pythonhosted.org/OdooRPC/\n* Source code: https://github.com/camptocamp/locustodoorpc\n* Alternative: https://github.com/nseinlet/OdooLocust (using ``openerplib`` instead of ``odoorpc``)\n\nDescription\n-----------\n\nLocust custom client integrating the `odoorpc `_ library, so you can run load-testing on your odoo services. Have a look at the feature list of `locust `_ to see what you can do.\n\nInstallation\n------------\n\n::\n\n virtualenv .env\n source .env/bin/activate\n pip install locustodoorpc\n\nUsage\n-----\n\nFor the general documentation on Locust, heads on https://docs.locust.io/en/latest/\nA few options can be customized with environment variables:\n\n+--------------+-------------------------------------------------------------+\n|Name |Usage |\n+--------------+-------------------------------------------------------------+\n|ODOO_DB_NAME |Configure the name of the database to load-test |\n| |(default: odoo) |\n+--------------+-------------------------------------------------------------+\n|ODOO_LOGIN |Login to use for the actions (default: admin) |\n+--------------+-------------------------------------------------------------+\n|ODOO_PASSWORD |Password for the user (default: admin) |\n+--------------+-------------------------------------------------------------+\n|ODOO_VERSION |Force an Odoo version (e.g. 9.0, 10.0, 11.0), normally |\n| |automatically recognized |\n+--------------+-------------------------------------------------------------+\n\nExample::\n\n ODOO_DB_NAME=demo locust -f examples/locustfile.py --host http://localhost:8069 \n\n\nCheck the `examples `_\n\n.. image:: https://raw.githubusercontent.com/camptocamp/locustodoorpc/master/images/locustodoorpc.png\n\n\n\n.. :changelog:\n\nRelease History\n===============\n\n0.0.2 (2017-11-03)\n------------------\n\n* Fix support of jsonrpc-ssl\n\n0.0.1 (2017-11-03)\n------------------\n\nInitial release.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/camptocamp/locustodoorpc", "keywords": "", "license": "LGPLv3+", "maintainer": "", "maintainer_email": "", "name": "locustodoorpc", "package_url": "https://pypi.org/project/locustodoorpc/", "platform": "", "project_url": "https://pypi.org/project/locustodoorpc/", "project_urls": { "Homepage": "https://github.com/camptocamp/locustodoorpc" }, "release_url": "https://pypi.org/project/locustodoorpc/0.0.2/", "requires_dist": [ "odoorpc", "locustio" ], "requires_python": "", "summary": "Locust custom client: odoorpc", "version": "0.0.2" }, "last_serial": 4192085, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c52441e5c09edf4f9ffda63e025bfaae", "sha256": "d32f4b92e57ace33b3d0a39a3b5ba3e2263cc400a5c0ec9bbccc0d1ad978cbba" }, "downloads": -1, "filename": "locustodoorpc-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c52441e5c09edf4f9ffda63e025bfaae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4751, "upload_time": "2017-11-03T13:35:08", "url": "https://files.pythonhosted.org/packages/7d/c0/22d8a71e060dfe50d9cdcb44a6ab1f478b53d174ae95f0c8eb5bd3d25a33/locustodoorpc-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ccbffd1818a15bfaf823ae63036ae589", "sha256": "b432c4d9c429e66abf70dae8dfa81b823360881e74fa6ba4d8f5336fe18b52bd" }, "downloads": -1, "filename": "locustodoorpc-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ccbffd1818a15bfaf823ae63036ae589", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5571, "upload_time": "2017-11-03T13:35:17", "url": "https://files.pythonhosted.org/packages/82/ba/a93cd0d2ecce874cf42c5177ee0d652e6cb8df15957b748c38c84afc5669/locustodoorpc-0.0.1-py2-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c1bc275d1fbb3379517c1593f6f7edf4", "sha256": "136135fb27edb8faae5bd0303bf4f1882f3e4ffe76cc2eef5b4111a4564c5835" }, "downloads": -1, "filename": "locustodoorpc-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c1bc275d1fbb3379517c1593f6f7edf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4822, "upload_time": "2017-11-03T15:00:40", "url": "https://files.pythonhosted.org/packages/b7/a5/5aea86075a11999d9248867ae3c56ffa31dc3498aa3b577fd779eaa730d0/locustodoorpc-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2fd08b9b73a0509dfd1972a3d320e63e", "sha256": "09b479a77f936b006d27f2d81b01641b68f12ab7cd69fa27cc8afa010f38a48b" }, "downloads": -1, "filename": "locustodoorpc-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2fd08b9b73a0509dfd1972a3d320e63e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5647, "upload_time": "2017-11-03T15:00:39", "url": "https://files.pythonhosted.org/packages/d9/84/b218da0ce260c83cc26ef904461f756b5f50479069554e0e9bc885ccec19/locustodoorpc-0.0.2-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1bc275d1fbb3379517c1593f6f7edf4", "sha256": "136135fb27edb8faae5bd0303bf4f1882f3e4ffe76cc2eef5b4111a4564c5835" }, "downloads": -1, "filename": "locustodoorpc-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c1bc275d1fbb3379517c1593f6f7edf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4822, "upload_time": "2017-11-03T15:00:40", "url": "https://files.pythonhosted.org/packages/b7/a5/5aea86075a11999d9248867ae3c56ffa31dc3498aa3b577fd779eaa730d0/locustodoorpc-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "2fd08b9b73a0509dfd1972a3d320e63e", "sha256": "09b479a77f936b006d27f2d81b01641b68f12ab7cd69fa27cc8afa010f38a48b" }, "downloads": -1, "filename": "locustodoorpc-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2fd08b9b73a0509dfd1972a3d320e63e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5647, "upload_time": "2017-11-03T15:00:39", "url": "https://files.pythonhosted.org/packages/d9/84/b218da0ce260c83cc26ef904461f756b5f50479069554e0e9bc885ccec19/locustodoorpc-0.0.2-py2-none-any.whl" } ] }