07月28, 2020

nodejs压力测试工具

压力测试 链接文本

压力测试工具市面上有很多种,就不一一列举了,在社区看到有人推荐 autocannon ,就对这个工具做个介绍,官方的简介是 fast HTTP/1.1 benchmarking tool written in Node.js ,使用node编写的压测工具,能比wrk生成更多负载。

install

npm i autocannon -g npm i autocannon --save

use

提供两种使用方式

命令行 autocannon -c 100 -d 5 -p 2 http://127.0.0.1:3000/test 简单快速 api调用 autocannon(opts[, cb]) 便于编写脚本 关键参数有这么几个

-c/--connections NUM 并发连接的数量,默认10 -p/--pipelining NUM 每个连接的流水线请求请求数。默认1 -d/--duration SEC 执行的时间,单位秒 -m/--method METHOD 请求类型 默认GET -b/--body BODY 请求报文体 还有很多参数,大家可以查看官网文档

本文链接:http://zb.qinkeji.cn/post/nodejs-ya-li-ce-shi.html

-- EOF --

Comments