支持apachebench的多部分POST?

时间:2010-11-30 18:59:43

标签: performance multipart apachebench

我想使用apachebench(ab)来测试文件上传性能。 我已阅读手册,无法找到实现目标的方法。

我的目标是尝试使用POST方法和多部分/表单数据格式通过HTTP请求上传文件。

ab支持“-p POST-FILE”,但我只能找到格式key = value& key2 = value2

我想发送的帖子数据是

内容类型:multipart / form-data;边界= ---- WebKitFormBoundaryuUlX4554LPBjInc5

------ WebKitFormBoundaryuUlX4554LPBjInc5 内容处理:表格数据; NAME = “文件”;文件名= “411c40d9.jpg” 内容类型:image / jpeg

XXXXXXXXXXXXXXX(图像数据) YYYYYYYYYYYYYYYYYYYYYYYYYYYYY

我用Google搜索了一段时间,找不到任何相关文章或方法来实现这一目标。 我使用cURL,它工作正常,但我想做压力测试。 所以我需要用ab来实现这个目标。

有什么建议吗?

1 个答案:

答案 0 :(得分:9)

这可能会很晚但可能会帮助那些正在寻找同样事情的人......

$ ab -c 5 -n 5 -v 4 -p example_post.txt -T "multipart/form-data; boundary=miuxupsktcqtriloonfbdudrgtawascl" http://yourapplication.local/upload/

归功于this guy