我正在尝试使用 wrk 向我们的服务器发送 HTTP 请求。我正在尝试创建一个 HTTP 包,但是查看 lua 的 wrk 结构定义,似乎没有任何方法可以在请求行中设置 uri。有谁知道它是怎么做的?谢谢。
1 回答
0
不知道你的意思是什么,但你绝对可以在请求函数中设置你的路径,例如:
names = { "Maverick", "Goose", "Viper", "Iceman", "Merlin", "Sundown", "Cougar", "Hollywood", "Wolfman", "Jester" }
request = function()
wrk.method = "POST"
wrk.path = "/test" -- Is this what you're asking about?
wrk.headers["Content-Type"] = "application/json"
body = '{"name": ' .. names[math.random(#names)] .. '}'
return wrk.format(nil, nil, nil, body)
end
于 2021-07-30T21:17:51.063 回答