locustodoorpc 0.0.4

Creator: bradpython12

Last updated:

Add to Cart

Description:

locustodoorpc 0.0.4

Locust odoorpc

Links

Locust: https://locust.io/
Locust docs: https://docs.locust.io/
OdooRPC: https://pythonhosted.org/OdooRPC/
Source code: https://github.com/camptocamp/locustodoorpc
Alternative: https://github.com/nseinlet/OdooLocust (using openerplib instead of odoorpc)



Description
Locust 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.


Installation
virtualenv .env
source .env/bin/activate
pip install locustodoorpc


Usage
For the general documentation on Locust, heads on https://docs.locust.io/en/latest/
A few options can be customized with environment variables or command line parameters. These
can also be specified in the Locust Web UI now.


Name
Option
Usage

ODOO_DB_NAME
–odoo-db-name
Configure the name of the database to load-test
(default: odoo)

ODOO_LOGIN
–odoo-login
Login to use for the actions (default: admin)

ODOO_PASSWORD
–odoo-password
Password for the user (default: admin)

ODOO_VERSION
–odoo-version
Force an Odoo version (e.g. 9.0, 10.0, 11.0), normally
automatically recognized



Example:
ODOO_DB_NAME=demo locust -f examples/locustfile.py --host http://localhost:8069
Also Valid:
locust -f examples/locustfile.py --host http://localhost:8069 --odoo-db-name=demo
Check the examples




Release History

0.0.4 (2023-02-17)

update locust version
allow Odoo Configuration from the Locust Web UI (#5 by @HP-bkeys)



0.0.3 (2022-08-25)

fix python3 support
update locust package name
adapt to new locust API
bump dependencies version of locust and odoorpc
update examples to work with Odoo 15.0 out of the box



0.0.2 (2017-11-03)

Fix support of jsonrpc-ssl



0.0.1 (2017-11-03)
Initial release.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.