performance - 如何在 ab 基准测试工具中增加请求的大小?
问题描述
我正在使用ab - Apache HTTP 服务器基准测试工具进行测试。
我可以在 Apache 中增加请求的大小吗(现在我看到 1 个请求的大小为 146 字节)。
我试图增加 TCP 发送/接收缓冲区的大小(-b 选项),但它似乎不起作用。因为我仍然看到“总转移”是 146 字节。
您知道增加请求大小的任何方法吗?(更改源代码或其他东西)。
或者,如果不可能,您能否给我一些与ab类似的工具的建议,但它可以增加请求的大小。
太感谢了!
解决方案
尽管-b
选项似乎确实应该有效,但我不能肯定地说,因为我没有使用过。
或者,您是否尝试过在您的 POST 请求中发送一个虚拟的大文件?这可以通过-p
后面跟着一个纯文本文件的选项来完成,例如,您可以自己创建或 Google 来创建类似“在线生成大文件以字节为单位”的内容,您可以下载并传递给命令。
就替代方案而言,我听说惠普的另一个名为httpperf的开源项目也是一个不错的选择,尽管我怀疑我们无法弄清楚如何使用 Apache Benchmark 来做到这一点。
推荐阅读
- javascript - 如何访问传递给 React.Component 的道具
- android - 在自定义广播接收器中从推送通知打开时反应本机应用程序崩溃
- python - 在 pandas 数据框中加载一系列 JSON 对象
- html - Angular 6 Material - 使用组件时使用了哪些类
- r - 基于 R 中其他数据框的列创建新数据框
- r - 使用 Shinydashboard 无法正确显示 PDF
- java - Spring Hibernate:没有 JDBC 类型的方言映射:-101
- java - “对象引用了一个未保存的瞬态实例 - 在刷新之前保存瞬态实例”导致没有插入
- sql - Oracle SQL ORA-06550 & PLS-00103 错误
- javascript - 检查 N > 2 个具有最高性能的数组之间的相等性?