diff --git a/driver-http/src/main/resources/activities/baselines/http-rest-keyvalue.yaml b/driver-http/src/main/resources/activities/baselines/http-rest-keyvalue.yaml index b9b97853c..f5bbd80bd 100644 --- a/driver-http/src/main/resources/activities/baselines/http-rest-keyvalue.yaml +++ b/driver-http/src/main/resources/activities/baselines/http-rest-keyvalue.yaml @@ -7,9 +7,9 @@ description: | scenarios: default: - - run driver=cql tags==phase:schema threads==1 cycles==UNDEF - - run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto - - run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto + schema: run driver=cql tags==phase:schema threads==1 cycles==UNDEF + rampup: run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto + main: run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto bindings: # To enable an optional weighted set of hosts in place of a load balancer # Examples @@ -20,9 +20,9 @@ bindings: # http request id request_id: ToHashedUUID(); ToString(); - seq_key: Mod(<>); ToString() -> String + seq_key: Mod(<>); ToString() -> String seq_value: Hash(); Mod(<>); ToString() -> String - rw_key: <int>>; ToString() -> String + rw_key: <int>>; ToString() -> String rw_value: Hash(); <int>>; ToString() -> String blocks: @@ -42,6 +42,14 @@ blocks: } tags: name: create-keyspace + - drop-table: DELETE <>://{weighted_hosts}:<><>/v2/schemas/keyspaces/<>/tables/<> + Accept: "application/json" + X-Cassandra-Request-Id: "{request_id}" + X-Cassandra-Token: "<>" + Content-Type: "application/json" + tags: + name: drop-table + ok-status: "[2-4][0-9][0-9]" - create-table: POST <>://{weighted_hosts}:<><>/v2/schemas/keyspaces/<>/tables Accept: "application/json" X-Cassandra-Request-Id: "{request_id}" @@ -120,7 +128,7 @@ blocks: phase: main type: read params: - ratio: 5 + ratio: <> statements: - main-select: GET <>://{weighted_hosts}:<><>/v2/keyspaces/<>/<>/{rw_key} Accept: "application/json" @@ -129,12 +137,13 @@ blocks: Content-Type: "application/json" tags: name: main-select + ok-status: "[2-4][0-9][0-9]" - name: main-write tags: phase: main type: write params: - ratio: 5 + ratio: <> statements: - main-write: POST <>://{weighted_hosts}:<><>/v2/keyspaces/<>/<> Accept: "application/json" diff --git a/driver-http/src/main/resources/activities/graphql-cql-first/http-graphql-cql-keyvalue.yaml b/driver-http/src/main/resources/activities/graphql-cql-first/http-graphql-cql-keyvalue.yaml index ea7ea8669..582dbeddc 100644 --- a/driver-http/src/main/resources/activities/graphql-cql-first/http-graphql-cql-keyvalue.yaml +++ b/driver-http/src/main/resources/activities/graphql-cql-first/http-graphql-cql-keyvalue.yaml @@ -8,9 +8,9 @@ description: | scenarios: default: - - run driver=cql tags==phase:schema threads==1 cycles==UNDEF - - run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto - - run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto + schema: run driver=cql tags==phase:schema threads==1 cycles==UNDEF + rampup: run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto + main: run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto bindings: # To enable an optional weighted set of hosts in place of a load balancer # Examples @@ -21,9 +21,9 @@ bindings: # http request id request_id: ToHashedUUID(); ToString(); - seq_key: Mod(<>); ToString() -> String + seq_key: Mod(<>); ToString() -> String seq_value: Hash(); Mod(<>); ToString() -> String - rw_key: <int>>; ToString() -> String + rw_key: <int>>; ToString() -> String rw_value: Hash(); <int>>; ToString() -> String blocks: @@ -79,7 +79,7 @@ blocks: phase: main type: read params: - ratio: 5 + ratio: <> statements: - main-select: POST <>://{weighted_hosts}:<><>/graphql/<> Accept: "application/json" @@ -95,7 +95,7 @@ blocks: phase: main type: write params: - ratio: 5 + ratio: <> statements: - main-write: POST <>://{weighted_hosts}:<><>/graphql/<> Accept: "application/json" diff --git a/driver-http/src/main/resources/activities/graphql-schema-first/http-graphql-keyvalue.yaml b/driver-http/src/main/resources/activities/graphql-schema-first/http-graphql-keyvalue.yaml index d9f346587..c3425da3d 100644 --- a/driver-http/src/main/resources/activities/graphql-schema-first/http-graphql-keyvalue.yaml +++ b/driver-http/src/main/resources/activities/graphql-schema-first/http-graphql-keyvalue.yaml @@ -13,9 +13,9 @@ description: | scenarios: default: - - run driver=http tags==phase:schema threads==1 cycles==UNDEF - - run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto - - run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto + schema: run driver=http tags==phase:schema threads==1 cycles==UNDEF + rampup: run driver=http tags==phase:rampup cycles===TEMPLATE(rampup-cycles,10000000) threads=auto + main: run driver=http tags==phase:main cycles===TEMPLATE(main-cycles,10000000) threads=auto bindings: # To enable an optional weighted set of hosts in place of a load balancer # Examples @@ -26,9 +26,9 @@ bindings: # http request id request_id: ToHashedUUID(); ToString(); - seq_key: Mod(<>); ToString() -> String + seq_key: Mod(<>); ToString() -> String seq_value: Hash(); Mod(<>); ToString() -> String - rw_key: <int>>; ToString() -> String + rw_key: <int>>; ToString() -> String rw_value: Hash(); <int>>; ToString() -> String blocks: