{"library":"bench-rest","type":"library","category":null,"description":"bench-rest is a Node.js library (v1.2.4, no recent release) for load-testing REST APIs using a declarative DSL. It combines request, async, and measured to define REST flows with setup/teardown, token substitution, and concurrency control. Metrics include latency, throughput, and error counts. Last updated around 2016; works with Node >=0.10. Simpler than artillery but limited to HTTP(S); no WebSocket support.","language":"javascript","status":"maintenance","version":"1.2.4","tags":["javascript","benchmarking","benchmark","bench","REST","http","https","metrics","measured"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install bench-rest","imports":["const benchrest = require('bench-rest')","const flow = require('./myflow')","const emitter = benchrest(flow, runOptions)"]},{"cmd":"yarn add bench-rest","imports":[]},{"cmd":"pnpm add bench-rest","imports":[]}],"homepage":"https://github.com/jeffbski/bench-rest#readme","github":"ssh://git@github.com/jeffbski/bench-rest","docs":null,"changelog":null,"pypi":null,"npm":"bench-rest","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}