k6-node
Version:
CLI tool that enables k6 installation via npm packages
24 lines (23 loc) • 768 B
JavaScript
;
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;
}