node 实现压力测试

Others 2023-06-05 10:18:56 2023-06-05 10:18:56 1080 次浏览

autocannon 中文译为 自动炮, 是一款基于nodejs的压力测试工具,支持命令行写代码来进行测试

npm 地址 www.npmjs.com/package/aut…

因为我是前端所有选择了这个。 其他诸如 ab、webbench均可。




全局安装autocannon
npm i autocannon -g

命令行使用 执行 autocannon -c 100 -d 5 -p 1 https://appvxnsma4r5053.pc.xiaoe-tech.com/

命令解释 上述命令解释: 用100个连接、持续5秒去访问

 https://appvxnsma4r5053.pc.xiaoe-tech.com/

<div>
	<div>
		<h3 data-id="heading-9">
			参数释义
		</h3>
		<ul>
			<li>
				<p>
					<code>-c/--connections NUM</code> 并发连接的数量,默认10
				</p>
			</li>
			<li>
				<p>
					<code>-p/--pipelining NUM</code> 每个连接的流水线请求请求数。默认1
				</p>
			</li>
			<li>
				<p>
					<code>-d/--duration SEC</code> 执行的时间,单位秒
				</p>
			</li>
			<li>
				<p>
					<code>-m/--method METHOD</code> 请求类型 默认GET
				</p>
			</li>
			<li>
				<p>
					<code>-b/--body BODY</code> 请求报文体
				</p>
			</li>
			<li>
				<p>
					<code>-H/--header</code> 请求头
				</p>
			</li>
		</ul>
	</div>

其他可用:jemeter压测