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