首页 > 解决方案 > 如何在 ab 基准测试工具中增加请求的大小?

问题描述

我正在使用ab - Apache HTTP 服务器基准测试工具进行测试。

我可以在 Apache 中增加请求的大小吗(现在我看到 1 个请求的大小为 146 字节)。

我试图增加 TCP 发送/接收缓冲区的大小(-b 选项),但它似乎不起作用。因为我仍然看到“总转移”是 146 字节。

您知道增加请求大小的任何方法吗?(更改源代码或其他东西)。

或者,如果不可能,您能否给我一些与ab类似的工具的建议,但它可以增加请求的大小。

太感谢了!

标签: performanceperformance-testingapachebench

解决方案


尽管-b选项似乎确实应该有效,但我不能肯定地说,因为我没有使用过。

或者,您是否尝试过在您的 POST 请求中发送一个虚拟的大文件?这可以通过-p后面跟着一个纯文本文件的选项来完成,例如,您可以自己创建或 Google 来创建类似“在线生成大文件以字节为单位”的内容,您可以下载并传递给命令。

就替代方案而言,我听说惠普的另一个名为httpperf的开源项目也是一个不错的选择,尽管我怀疑我们无法弄清楚如何使用 Apache Benchmark 来做到这一点。


推荐阅读