har-to-k6
Version:
Convert LI-HAR to k6 script
32 lines (23 loc) • 495 B
JavaScript
const { isString } = require('../aid')
function param(node, spec) {
const item = {}
if (isString(node.value)) {
item.value = node.value
}
if (node.fileName) {
item.fileName = node.fileName
}
if (node.contentType) {
item.type = node.contentType
}
if (node.comment) {
item.comment = node.comment
}
if (node.name) {
if (!spec.has(node.name)) {
spec.set(node.name, new Set())
}
spec.get(node.name).add(item)
}
}
module.exports = param