我想使用apachebench (ab)来测试文件上传性能。我已经读过手册了,但找不到实现我目标的方法。
我的目标是尝试使用POST方法和multipart/form-data格式通过HTTP请求上传文件。
这个ab支持"-p POST-FILE",但我只能找到key=value&key2=value2格式
我想发送的post数据是
Content-Type: multipart/form-data;boundary=----WebKitFormBoundaryuUlX4554LPBjInc5
-Disposition边界uUlX4554LPBjInc5 Content-Disposition:表单数据;name=“文件”;filename="411c40d9.jpg“内容类型: image/jpeg
(图像数据)
我在谷歌上搜索了一段时间,找不到任何相关的文章或方法来实现这一点。我使用cURL,它工作得很好,但我想做压力测试。所以我需要使用ab来实现这个目标。
有什么建议吗?
发布于 2011-09-27 01:34:53
这可能会很晚,但可能会对其他正在搜索相同东西的人有所帮助。
$ ab -c 5 -n 5 -v 4 -p example_post.txt -T "multipart/form-data; boundary=miuxupsktcqtriloonfbdudrgtawascl" http://yourapplication.local/upload/归功于this guy。
https://stackoverflow.com/questions/4317400
复制相似问题