【发布时间】:2019-04-09 11:43:12
【问题描述】:
当前 wrk 配置允许发送持续数秒的请求(持续时间参数)。
有没有办法使用 wrk 发送请求然后退出。
我的用例:我想创建大量线程 + 连接(例如,1000 个线程,每个线程有 100 个连接)并向服务器发送瞬时突发。
【问题讨论】:
-
您找到解决方案了吗?
标签: wrk
当前 wrk 配置允许发送持续数秒的请求(持续时间参数)。
有没有办法使用 wrk 发送请求然后退出。
我的用例:我想创建大量线程 + 连接(例如,1000 个线程,每个线程有 100 个连接)并向服务器发送瞬时突发。
【问题讨论】:
标签: wrk
您可以使用 LUA 脚本来完成:
local counter = 1
function response()
if counter == 100 then
wrk.thread:stop()
end
counter = counter + 1
end
使用-s 命令行参数传递此脚本。
【讨论】:
wrk。
我对 wrk 进行了更改以引入新的旋钮。如果有人对此补丁感兴趣,请告诉我,我可以发布它。
我添加了一个 -r 来准确发送请求并退出。
【讨论】:
【讨论】: