From 87935d8b7366193e6e3988fbaf5b888eb99af462 Mon Sep 17 00:00:00 2001 From: Alexander Maretskiy Date: Thu, 4 Jun 2015 18:58:45 +0300 Subject: [PATCH] Add more Rally scenarios This patch adds a lot of scenarios to Rally job. Change-Id: I39f75569d44907308faf7fdd418b7485d931bfe9 --- rally-jobs/keystone.yaml | 162 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 160 insertions(+), 2 deletions(-) diff --git a/rally-jobs/keystone.yaml b/rally-jobs/keystone.yaml index d0f2ebff17..9e656aad23 100644 --- a/rally-jobs/keystone.yaml +++ b/rally-jobs/keystone.yaml @@ -1,9 +1,167 @@ --- + + KeystoneBasic.create_user: + - + args: + name_length: 10 + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + KeystoneBasic.create_delete_user: - args: name_length: 10 runner: type: "constant" - times: 2500 - concurrency: 60 + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_and_list_users: + - + args: + name_length: 10 + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_user_update_password: + - + args: + name_length: 10 + password_length: 10 + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_and_list_tenants: + - + args: + name_length: 10 + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.get_entities: + - + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.add_and_remove_user_role: + - + runner: + type: "constant" + times: 100 + concurrency: 10 + context: + users: + tenants: 5 + users_per_tenant: 4 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_and_delete_role: + - + runner: + type: "constant" + times: 100 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_add_and_list_user_roles: + - + runner: + type: "constant" + times: 100 + concurrency: 10 + context: + users: + tenants: 5 + users_per_tenant: 4 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_tenant: + - + args: + name_length: 10 + runner: + type: "constant" + times: 50 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_tenant_with_users: + - + args: + name_length: 10 + users_per_tenant: 10 + runner: + type: "constant" + times: 50 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_update_and_delete_tenant: + - + args: + name_length: 10 + runner: + type: "constant" + times: 50 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_and_delete_service: + - + runner: + type: "constant" + times: 50 + concurrency: 10 + sla: + failure_rate: + max: 0 + + KeystoneBasic.create_and_list_services: + - + runner: + type: "constant" + times: 50 + concurrency: 10 + sla: + failure_rate: + max: 0