UNPKG

k6-cucumber-steps

Version:

Cucumber step definitions for running k6 performance tests.

74 lines (73 loc) 2.1 kB
{ "name": "k6-cucumber-steps", "version": "1.1.1", "main": "index.js", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/qaPaschalE/k6-cucumber-steps.git" }, "bugs": { "url": "https://github.com/qaPaschalE/k6-cucumber-steps/issues" }, "funding": { "type": "github", "url": "https://github.com/sponsors/qaPaschalE" }, "homepage": "https://github.com/qaPaschalE/k6-cucumber-steps#readme", "scripts": { "stress": "npx cucumber-js --format json:stress-results.json --tags @stress", "stress:report": "cucumber-html-reporter --jsonFile=stress-results.json --output=stress-report.html", "loadTest": "npx cucumber-js --format json:reports/load-results.json --tags @loadTest", "load:report": "cucumber-html-reporter --jsonFile=load-results.json --output=load-report.html", "test": "cucumber-js features/ --require-module @babel/register --require step_definitions/", "build": "npm run clean && npm run compile", "clean": "rm -rf dist/", "compile": "babel src/ -d dist/" }, "cucumber": { "require": [ "step_definitions/**/*.js" ] }, "bin": { "k6-cucumber-steps": "./bin/k6-cucumber-steps.js" }, "keywords": [ "k6", "cucumber", "bdd", "performance-testing", "api-testing", "load-testing", "stress-testing", "steps", "test-automation" ], "engines": { "node": ">=18" }, "author": "qaPaschalE", "description": "Cucumber step definitions for running k6 performance tests.", "devDependencies": { "@babel/cli": "latest", "@babel/core": "latest", "@babel/preset-env": "latest", "@types/k6": "latest", "child_process": "latest", "cucumber-console-formatter": "latest", "cucumber-html-reporter": "latest", "esbuild": "latest", "form-data": "latest", "k6": "latest", "tsconfig-paths": "latest" }, "dependencies": { "@babel/register": "latest", "@cucumber/cucumber": "latest", "@faker-js/faker": "latest", "axios": "^1.9.0", "dotenv": "latest", "yargs": "latest" } }