UNPKG

k6-node

Version:

CLI tool that enables k6 installation via npm packages

23 lines (22 loc) 713 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createK6SpikeTest = createK6SpikeTest; const k6_builder_1 = require("../builders/k6-builder"); /** * Create a spike test for k6 * Spike tests in k6 simulate sudden bursts of traffic to test resilience * * @param config - Configuration with spike test parameters * @returns Configured K6TestBuilder instance */ function createK6SpikeTest(config) { const builder = new k6_builder_1.K6TestBuilder(); if (config.imports) { builder.addImports(...config.imports); } builder.setOptions({ stages: config.stages, }); builder.createScenario('spike_test', config.steps); return builder; }