diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/DevSetup/devSetup.js b/DevSetup/devSetup.js new file mode 100644 index 0000000..31a995a --- /dev/null +++ b/DevSetup/devSetup.js @@ -0,0 +1,48 @@ +import { check, sleep } from "k6" +import exec from "k6/execution" +import { SharedArray } from "k6/data" +import http from "k6/http" + + +export const options = { + scenarios:{}, + teardownTimeout: "120s", + setupTimeout: "120s" +} + +let scenarios = { + base:{ + executor "per-vu-iterations", + vus: 1, + iterations: 1, + maxDuration: "5m" + } +} + +let ENV = {}; +if(__ENV.scenario){ + options.scenarios[__ENV.scenario] = scenarios[__ENV.scenario]; + ENV = options.scenarios[__ENV.scenario].env; +}else{ + options.scenarios = scenarios; +} + +export function setup(){ + let baseData = {}; + + +} + +export default function(baseData){ + +} + +export function teardown(baseData){ + +} + +function log(msg){ + if(__ENV.debug == "true"){ + console.log(msg); + } +} diff --git a/Tests/main.js b/Tests/main.js new file mode 100644 index 0000000..31a995a --- /dev/null +++ b/Tests/main.js @@ -0,0 +1,48 @@ +import { check, sleep } from "k6" +import exec from "k6/execution" +import { SharedArray } from "k6/data" +import http from "k6/http" + + +export const options = { + scenarios:{}, + teardownTimeout: "120s", + setupTimeout: "120s" +} + +let scenarios = { + base:{ + executor "per-vu-iterations", + vus: 1, + iterations: 1, + maxDuration: "5m" + } +} + +let ENV = {}; +if(__ENV.scenario){ + options.scenarios[__ENV.scenario] = scenarios[__ENV.scenario]; + ENV = options.scenarios[__ENV.scenario].env; +}else{ + options.scenarios = scenarios; +} + +export function setup(){ + let baseData = {}; + + +} + +export default function(baseData){ + +} + +export function teardown(baseData){ + +} + +function log(msg){ + if(__ENV.debug == "true"){ + console.log(msg); + } +}