回答
现在这是可能的。这里是一个例子https://github.com/wg/wrk/blob/master/scripts/post.lua。
wrk.method = "POST"
wrk.body = "foo=bar&baz=quux"
wrk.headers["Content-Type"] = "application/x-www-form-urlencoded"
将其保存在* .lua脚本中,并使用-s标志将其传递到您的命令行测试中。
哇!让我检查一下。如果我可以设法使其工作,我会将答案转换为您的答案。感谢您回到那篇文章。 – jackdbernier 2014-11-13 06:09:22
你先生,是救命恩人!正是我想要的。一种简单而优雅的方式来测试我的后期API。 +1 – 2016-01-31 06:16:12
根据WRK的创造者......这是不可能的,不可能执行GET之外的HTTP方法。 http://github.com/wg/wrk/issues/22#issuecomment-14677726
要过谁投下来,它在写它的时候是真的。 >“你好,WRK目前不支持以外的HTTP GET方法。总的来说,我赞成要求人们调整他们正在测试VS增加复杂WRK代码,例如发出POST终端获得响应,或许有一些硬编码POST正文,而不是通过wrk传入。“这表示现在支持。 – jackdbernier 2015-11-23 03:37:12
- 1. 更改HTTP POST请求HTTPS POST请求:
- 2. Angularjs的POST请求
- 3. 的Ajax post请求
- 4. 的Python POST请求
- 5. 与POST请求
- 6. POST请求
- 7. POST请求UWP
- 8. 从POST请求
- 9. HTTP POST请求
- 10. POST请求Laravel
- 11. WKWebView POST请求
- 12. Rails POST请求
- 13. node.js POST请求
- 14. Alamofire POST请求
- 15. Receving POST请求
- 16. Gu POST 6 POST请求
- 17. 请使用POST请求
- 18. 编码POST请求
- 19. 发送POST请求
- 20. 轨在POST请求
- 21. ASIFormDataRequest空POST请求
- 22. Android Webview POST请求
- 23. 处理POST请求
- 24. POST请求与MultiValueDictKeyError
- 25. arrayBuffer AngularJs POST请求
- 26. POST请求和Django
- 27. Asp.net Json Post请求
- 28. Sails Js POST请求
- 29. POST请求和nginx
- 30. HTTP POST请求AngularJS
根据WRK的创造者......这是不可能的,不可能执行GET之外的HTTP方法。 https://github.com/wg/wrk/issues/22#issuecomment-14677726 – jackdbernier 2013-03-12 12:33:50