config
最开始 只提供页面和api的res-time记录, 提供一些perf数据的查询
记录页面: 用content-type:text/plain
或者text/html
来统计
api: 提供一个test的config入口, 以什么格式实现的接口路由算是api
以及application/json的接口
默认: 记录text/plain
, text/html
, application/json
的返回耗时
配置: test, 模仿webpack接收一个RegExp, 对path进行test
app.use(apiPerf({
tests: {
page: /\.html$/,
api: /\^/api\//
}
}));
以后可以引入worker, co-routine, msg-que
see example:
需要nodejs version > 0.11.12 或者iojs. 推荐使用nvm安装
nvm install iojs
nvm use iojs
安装所有依赖: npm install
启动example的server:
npm run demo
访问http://localhost:4001, 制造一些访问数据.
访问结果页面: apiPerf 点击summer图标的bar可以看到接口的详细响应时间.