Task overview

Scenario Load duration (s) Full duration (s) Iterations Runner Errors Hooks Success (SLA)
NeutronNetworks.create_and_delete_networks 9.837 25.917 40 constant 0 0
NeutronNetworks.create_and_delete_ports 48.818 76.448 40 constant 0 0
NeutronNetworks.create_and_delete_routers 102.687 164.612 40 constant 0 0
NeutronNetworks.create_and_delete_subnets 29.128 59.231 40 constant 0 0
NeutronNetworks.create_and_list_networks 16.543 54.707 100 constant 0 0
NeutronNetworks.create_and_list_ports 141.791 230.970 8 constant 0 0
NeutronNetworks.create_and_list_routers 66.389 184.987 40 constant 0 0
NeutronNetworks.create_and_list_subnets 18.445 70.913 40 constant 0 0
NeutronNetworks.create_and_update_networks 8.133 34.109 40 constant 0 0
NeutronNetworks.create_and_update_ports 43.009 105.373 40 constant 0 0
NeutronNetworks.create_and_update_routers 80.519 197.605 40 constant 0 0
NeutronNetworks.create_and_update_subnets 53.674 149.507 99 constant 0 0
NeutronTrunks.create_and_list_trunk_subports 257.730 379.693 4 constant 0 0
Quotas.neutron_update 4.367 46.895 40 constant 0 0

Input file

{
  "version": 2, 
  "title": "", 
  "description": "", 
  "subtasks": [
    {
      "title": "Network related workloads.", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_networks": {}
          }, 
          "description": "Check performance of list_networks action and ensure > network quotas are not exceeded", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": 119
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 100
            }
          }, 
          "hooks": [], 
          "sla": {
            "max_avg_duration_per_atomic": {
              "neutron.list_networks": 15
            }, 
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_update_networks": {
              "network_create_args": {}, 
              "network_update_args": {
                "name": "_updated", 
                "admin_state_up": false
              }
            }
          }, 
          "description": "Check network update action", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_networks": {}
          }, 
          "description": "Create and delete a network.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Subnet related workloads.", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_subnets": {
              "subnets_per_network": 2
            }
          }, 
          "description": "Create and a given number of subnets and list all subnets.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_update_subnets": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.4.0.0/16", 
              "subnets_per_network": 2, 
              "subnet_create_args": {}, 
              "subnet_update_args": {
                "name": "_subnet_updated", 
                "enable_dhcp": true
              }
            }
          }, 
          "description": "Create and update a subnet.", 
          "contexts": {
            "users": {
              "users_per_tenant": 5, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 100
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_subnets": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 2, 
              "subnet_create_args": {}
            }
          }, 
          "description": "Create and delete a given number of subnets.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Routers related workloads.", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_routers": {
              "network_create_args": null, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 2, 
              "subnet_create_args": null, 
              "router_create_args": null
            }
          }, 
          "description": "Create and a given number of routers and list all routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_update_routers": {
              "subnets_per_network": 2, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "network_create_args": {}, 
              "subnet_create_args": {}, 
              "router_update_args": {
                "name": "_router_updated", 
                "admin_state_up": false
              }, 
              "router_create_args": {}
            }
          }, 
          "description": "Create and update a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_routers": {
              "network_create_args": {}, 
              "subnet_cidr_start": "1.1.0.0/30", 
              "subnets_per_network": 2, 
              "subnet_create_args": {}, 
              "router_create_args": {}
            }
          }, 
          "description": "Create and delete a given number of routers.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Ports related workloads.", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "NeutronNetworks.create_and_list_ports": {
              "network_create_args": null, 
              "ports_per_network": 50, 
              "port_create_args": null
            }
          }, 
          "description": "Check performance of list ports action and ensure > network quotas are not exceeded", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "port": 811, 
                "subnet": -1, 
                "network": -1, 
                "router": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 8
            }
          }, 
          "hooks": [], 
          "sla": {
            "max_avg_duration_per_atomic": {
              "neutron.list_ports": 15
            }, 
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_update_ports": {
              "network_create_args": {}, 
              "ports_per_network": 5, 
              "port_create_args": {}, 
              "port_update_args": {
                "device_owner": "dummy_owner", 
                "device_id": "dummy_id", 
                "name": "_port_updated", 
                "admin_state_up": false
              }
            }
          }, 
          "description": "Create and update a given number of ports.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }, 
        {
          "scenario": {
            "NeutronNetworks.create_and_delete_ports": {
              "network_create_args": {}, 
              "ports_per_network": 5, 
              "port_create_args": {}
            }
          }, 
          "description": "Create and delete a port.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": -1
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Quotas update check", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "Quotas.neutron_update": {
              "max_quota": 1024
            }
          }, 
          "description": "Update quotas for neutron.", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 20
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 20, 
              "times": 40
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }, 
    {
      "title": "Trunks related workload", 
      "description": "", 
      "workloads": [
        {
          "scenario": {
            "NeutronTrunks.create_and_list_trunk_subports": {
              "subport_count": 125
            }
          }, 
          "description": "", 
          "contexts": {
            "users": {
              "users_per_tenant": 1, 
              "tenants": 1
            }, 
            "quotas": {
              "neutron": {
                "network": -1, 
                "port": 1000
              }
            }
          }, 
          "runner": {
            "constant": {
              "concurrency": 4, 
              "times": 4
            }
          }, 
          "hooks": [], 
          "sla": {
            "failure_rate": {
              "max": 0
            }
          }
        }
      ]
    }
  ]
}

. (s)

  • Overview
  • Details
  • Scenario Data
  • Hooks
  • Failures
  • Input task