k6-cucumber-steps
Version:
Cucumber step definitions for running k6 performance tests.
84 lines (83 loc) • 2.26 kB
JSON
{
"name": "k6-cucumber-steps",
"version": "1.2.19",
"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/",
"docs": "jsdoc --configure jsdoc.json --verbose"
},
"cucumber": {
"require": [
"step_definitions/**/*.js"
]
},
"bin": {
"k6-cucumber-steps": "./bin/k6-cucumber-steps.js"
},
"files": [
"bin/",
"lib/",
"step_definitions/",
"scripts/",
"package.json",
"README.md",
"docs/",
"LICENSE"
],
"keywords": [
"k6",
"cucumber",
"bdd",
"performance-testing",
"api-testing",
"load-testing",
"stress-testing",
"steps",
"test-automation"
],
"engines": {
"node": ">=20"
},
"author": "qaPaschalE <paschal.enyimiri@gmail.com>",
"description": "Cucumber step definitions for running k6 performance tests.",
"peerDependencies": {
"@cucumber/cucumber": "*",
"k6": "*"
},
"dependencies": {
"@babel/cli": "^7.27.2",
"@babel/core": "^7.27.4",
"@babel/preset-env": "^7.27.2",
"@babel/register": "^7.27.1",
"@faker-js/faker": "^9.8.0",
"@types/k6": "^1.0.2",
"commander": "^14.0.0",
"dotenv": "^16.5.0",
"html-minifier-terser": "^7.2.0"
},
"devDependencies": {
"clean-jsdoc-theme": "^4.3.0",
"jsdoc": "^4.0.4",
"taffydb": "^2.7.3"
}
}