serverless-artillery
Version:
A serverless performance testing tool. `serverless` + `artillery` = crush. a.k.a. Orbital Laziers [sic]
14 lines (10 loc) • 454 B
JavaScript
const planning = require('./planning.js')
const analysis = require('./analysis.js')
const artilleryPerformance = artilleryTask => ({
execute: (timeNow, script, settings) => {
const plans = planning.planPerformance(timeNow, script, settings)
return artilleryTask.executeAll(script, settings, plans, timeNow)
.then(results => analysis.analyzePerformance(timeNow, script, settings, results))
},
})
module.exports = artilleryPerformance