k6-cucumber-steps
Version:
Cucumber step definitions for running k6 performance tests.
74 lines (73 loc) • 2.1 kB
JSON
{
"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"
}
}