UNPKG

k6-node

Version:

CLI tool that enables k6 installation via npm packages

24 lines (23 loc) 768 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createK6SmokeTest = createK6SmokeTest; const k6_builder_1 = require("../builders/k6-builder"); /** * Create a smoke test for k6 (quick verification) * Smoke tests in k6 verify basic functionality with minimal load * * @param config - Configuration with basic test parameters * @returns Configured K6TestBuilder instance */ function createK6SmokeTest(config) { const builder = new k6_builder_1.K6TestBuilder(); if (config.imports) { builder.addImports(...config.imports); } builder.setOptions({ vus: config.vus || 1, duration: config.duration || '1m', }); builder.createScenario('smoke_test', config.steps); return builder; }