![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
#Benman Benchmark / load testing framework based on Postman collections.
#Quick Start
##Installation
npm install -g benman
##Run postman collections
benman -p <Path to collection file>
Simple as it is.
#Advanced Usage
benman
takes several parameters. You can find them by running benman --help
:
$benman --help
Usage: benman <-b | -p> [options] <path>
Benchmark / load testing endpoints with Postman collections.
Options:
-h, --help output usage information
-V, --version output the version number
-b, --benman The benman config to run
-p, --postman The postman config to run
-u, --usernumber <number> The number of concurrent simulated users. Default: 1
-l, --loopnumber <number> Number of execution for each simulated user. Default: 5
-r, --rampup <second> Ramp up period for simulated user. Default: 0
-a, --aggregator <name> Name of result aggregator to use. Default: timeElapse
--agent-url <agentUrl> Optional. the agent url connect to. If omitted, a local agent will be spawned.
var benman=require("benman");
/**
benman.Agent //agent defines where to run load testing script. It can be local or remote
benman.Benman //Benman instance contains definition of all load testing script units / configurations . the instance also provides methods.
benman.Unit // A unit is a wrapper of postman collection to add fields like number of concurrent users / iteration count / ramp up period etc.
*/
benman.Agent.createLocalAgent({
workerNum:4 //create a local agent with 4 child processes (workers)
})
.then(function(agent){
return agent.connect() //connect to agent
.then(function(){
return agent.getStatus() //check agent status
})
.then(function(status){
if (status.status ==="ready"){ //agent is ready for work
return agent.run(myBenmanJSON); // run benman json configuration
}else{
//handle status.message
}
})
});
#Agent
#Aggregators
#Examples
#License MIT
FAQs
Endpoint benchmark / load testing framework using Postman collections.
The npm package benman receives a total of 2 weekly downloads. As such, benman popularity was classified as not popular.
We found that benman demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.