# Windows 中使用 wrk 进行压测
拉取 docker 镜像
docker pull williamyeh/wrk
编写 Lua 脚本
wrk.method = "POST"
wrk.headers["Content-Type"] = "application/json"
wrk.body = '{"name": "Lim"}'
运行压测命令
docker run -it --rm -v "%cd%":/data williamyeh/wrk -t1 -c400 -d10s -s test.lua http://172.18.61.177:3000/api/user
- docker 参数解释
--rm
:docker 容器退出后直接删除对应容器-v
:"%cd%"
在 windows 环境中代表当前文件夹路径
- wrk 参数解释
-t
:启动线程数-c
:启动连接数-d
:压测持续时间-s
:使用的 Lua 脚本