je_load_density.utils.graphql
- je_load_density.utils.graphql.extract_field(payload: Dict[str, Any], dotted_path: str) Any
Pluck a value out of a parsed GraphQL response by dotted path (e.g.
data.user.id). ReturnsNoneon miss.
- je_load_density.utils.graphql.graphql_to_http_task(endpoint: str, query: str, variables: Dict[str, Any] | None = None, operation_name: str | None = None, headers: Dict[str, str] | None = None, name: str | None = None, assertions: list | None = None, extract: list | None = None) Dict[str, Any]
Build a POST task that submits a GraphQL operation.
The returned dict is a normal LoadDensity HTTP task, so all placeholders, assertions, and extractors work as usual.
Modules
GraphQL helper. |