mistral/rally-jobs/task-mistral.yaml
ali 75d01bfbd3 Added two new Rally scenarios
the new scenarios are a workflow that contains Jinja,
Yaql expressions on a relatively big json object
(4mb in size).

the input for these two Scenarios is :
 1. the number of tasks in the workflow
    - 30 in rally task
 2. the size of the param object in mb
    - 4mb in rally task

Change-Id: Ib33f26573b4b46a628f7d1d28fd18dedcb9c4738
2020-04-02 10:07:55 +00:00

199 lines
4.0 KiB
YAML

{% set extra_dir = "~/.rally/extra" %}
---
MistralWorkbooks.list_workbooks:
-
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralWorkbooks.create_workbook:
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.list_executions:
-
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.create_execution_from_workbook:
-
args:
definition: "{{ extra_dir }}/mistral_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/nested_wb.yaml"
workflow_name: "wrapping_wf"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/complex_wf/complex_wf_wb.yaml"
workflow_name: "top_level_workflow"
params:
"{{ extra_dir }}/scenarios/complex_wf/complex_wf_params.json"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/with_items/wb.yaml"
params:
"{{ extra_dir }}/scenarios/with_items/count_100_concurrency_10.json"
do_delete: true
runner:
type: "constant"
times: 20
concurrency: 5
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 10
concurrency: 2
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
-
args:
definition: "{{ extra_dir }}/scenarios/join/join_500_wb.yaml"
do_delete: true
runner:
type: "constant"
times: 10
concurrency: 1
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.YaqlExpression:
-
args:
tasks_number: 30
params_size_mb: 4
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0
MistralExecutions.JinjaExpression:
-
args:
tasks_number: 30
params_size_mb: 4
runner:
type: "constant"
times: 50
concurrency: 10
context:
users:
tenants: 1
users_per_tenant: 1
sla:
failure_rate:
max: 0