使用不同请求对Web服务器进行基准测试

时间:2014-08-12 12:05:20

标签: apache webserver benchmarking

我现在正在使用Apache Benchmark

我写过简单的测试,例如

    ab -n 5000 -c 20 http://www.google.com/?search=xxx

这允许基准测试webserver始终具有相同的搜索查询。是否可以使用不同搜索列表对Web服务器进行基准测试?

1 个答案:

答案 0 :(得分:3)

我认为您无法使用默认的ab工具执行此操作。有几种替代工具可以让您指定要进行基准测试的URL列表。

ApacheBench

https://code.google.com/p/apachebench-for-multi-url/

这是ab工具的扩展,允许您使用-L选项指定文件列表。你需要自己编译它。

<强>围困

Seige是另一个众所周知的基准测试工具,优于ab。您应该可以通过包管理器(yum install siege)安装它。您可以在SIEGE_HOME / etc / urls.txt中指定URL,也可以创建自己的URL列表文件,并指定带有自定义URL文件路径的--file选项。