teamrun / node-apiperf

an performance tool for node web dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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可以看到接口的详细响应时间.

relative issue:

react-chartjs, how to bing event to a bar

About

an performance tool for node web dev


Languages

Language:JavaScript 99.9%Language:CSS 0.0%Language:HTML 0.0%