je_load_density.wrapper.user_template.mongo_user_template
MongoDB user template.
Each task:
{"method": "find_one", "database": "shop", "collection": "users",
"filter": {"email": "u@x"}, "name": "lookup"}
{"method": "insert_one", "database": "shop", "collection": "events",
"document": {"k": "v"}}
{"method": "update_one", "database": "shop", "collection": "events",
"filter": {"_id": 1}, "update": {"$set": {"v": 2}}}
{"method": "count", "database": "shop", "collection": "events",
"filter": {}, "expect_min": 1}
Requires the pymongo soft-dependency.
Functions
|
Classes
|
Locust user that exercises a MongoDB instance via pymongo. |
- class je_load_density.wrapper.user_template.mongo_user_template.MongoUserWrapper(*args: Any, **kwargs: Any)
Bases:
UserLocust user that exercises a MongoDB instance via pymongo.
- host = 'mongodb://127.0.0.1:27017'
- run_tasks() None
- wait_time = 0.1
- je_load_density.wrapper.user_template.mongo_user_template.set_wrapper_mongo_user(user_detail_dict: Dict[str, Any], **kwargs) type