Skip to content

xZGit/bench

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Bench


A library to support the benchmarking of requests, similar to webbench.

Example usage

1. simple usage

var bench = require('./bench');
var option={
      count:100,   //request times
      method:"get",
      url:"https://www.baidu.com/"
  }
bench(option);

result:

pass 100
pass cent 100 %
benchmark took 1.880738569 s
benchmark took 0.51501380586 s/op

2. what should i do if the request need cookies?

var bench = require('./bench');
var option={
      count:100,   //request times
      method:"post",
      url:"https://www.a.com/",
      param:{},
      getCookieUrl:"https://www.a.com/login",
      getCookieParam:"{user:123,pass:123}",
      resultAssert:{dataA:1},    //check the json result
  }
bench(option);

About

test bench

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published