allow vus count configuration
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
This commit is contained in:
		| @ -2,6 +2,7 @@ import http from "k6/http"; | |||||||
| import { check, fail } from "k6"; | import { check, fail } from "k6"; | ||||||
|  |  | ||||||
| const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | ||||||
|  | const VUs = __ENV.VUS ? __ENV.VUS : 8; | ||||||
|  |  | ||||||
| export const options = { | export const options = { | ||||||
|     scenarios: Object.fromEntries( |     scenarios: Object.fromEntries( | ||||||
| @ -9,7 +10,7 @@ export const options = { | |||||||
|             obj, |             obj, | ||||||
|             { |             { | ||||||
|                 executor: "constant-vus", |                 executor: "constant-vus", | ||||||
|                 vus: 12, |                 vus: VUs, | ||||||
|                 duration: "300s", |                 duration: "300s", | ||||||
|                 startTime: `${315 * i}s`, |                 startTime: `${315 * i}s`, | ||||||
|                 env: { |                 env: { | ||||||
|  | |||||||
| @ -4,6 +4,7 @@ import http from "k6/http"; | |||||||
| import { check, fail } from "k6"; | import { check, fail } from "k6"; | ||||||
|  |  | ||||||
| const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | ||||||
|  | const VUs = __ENV.VUS ? __ENV.VUS : 8; | ||||||
|  |  | ||||||
| const testcases = [ | const testcases = [ | ||||||
|     [0, 0, 0], |     [0, 0, 0], | ||||||
| @ -20,7 +21,6 @@ const testcases = [ | |||||||
|     [100, 100, 100], |     [100, 100, 100], | ||||||
|     [1000, 1000, 1000], |     [1000, 1000, 1000], | ||||||
| ]; | ]; | ||||||
| const VUs = 12; |  | ||||||
|  |  | ||||||
| export const options = { | export const options = { | ||||||
|     scenarios: Object.fromEntries( |     scenarios: Object.fromEntries( | ||||||
|  | |||||||
| @ -3,6 +3,7 @@ import http from "k6/http"; | |||||||
| import { check } from "k6"; | import { check } from "k6"; | ||||||
|  |  | ||||||
| const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | const host = __ENV.BENCH_HOST ? __ENV.BENCH_HOST : "localhost"; | ||||||
|  | const VUs = __ENV.VUS ? __ENV.VUS : 8; | ||||||
|  |  | ||||||
| export const options = { | export const options = { | ||||||
|     discardResponseBodies: true, |     discardResponseBodies: true, | ||||||
| @ -38,7 +39,7 @@ export const options = { | |||||||
|             `${obj[0]}_${obj[1]}_${obj[2]}_${obj[3]}_${obj[4] ? "with_groups" : "without_groups"}`, |             `${obj[0]}_${obj[1]}_${obj[2]}_${obj[3]}_${obj[4] ? "with_groups" : "without_groups"}`, | ||||||
|             { |             { | ||||||
|                 executor: "constant-vus", |                 executor: "constant-vus", | ||||||
|                 vus: 12, |                 vus: VUs, | ||||||
|                 duration: "300s", |                 duration: "300s", | ||||||
|                 startTime: `${315 * i}s`, |                 startTime: `${315 * i}s`, | ||||||
|                 env: { |                 env: { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Marc 'risson' Schmitt
					Marc 'risson' Schmitt