har-to-k6
Version:
Convert LI-HAR to k6 script
13 lines (9 loc) • 356 B
JavaScript
const sleep = require('./sleep')
function withSleep(flow, spec) {
const before = spec.filter(({ before }) => before).map(({ before }) => before)
const after = spec.filter(({ after }) => after).map(({ after }) => after)
return [...before.map(sleep), ...flow, ...after.map(sleep)].filter(
(flowItem) => flowItem
)
}
module.exports = withSleep