每次迭代更改Apache Bench使用的POST数据

Jam*_*ady 15 apache performance benchmarking apachebench

我正在使用ab来进行一些负载测试,并且提供的查询字符串(或POST)参数在请求之间发生变化非常重要.

即我需要向URL发出请求,例如:

http://127.0.0.1:9080/meth?param=0
http://127.0.0.1:9080/meth?param=1
http://127.0.0.1:9080/meth?param=2
...
Run Code Online (Sandbox Code Playgroud)

适当地行使申请.

ab似乎只在启动时读取提供的POST数据文件一次,因此在测试运行期间更改其内容不是一种选择.

有什么建议?

cee*_*yoz 13

您将需要使用更全功能的基准测试工具,例如jMeter.