【发布时间】:2012-03-05 22:06:21
【问题描述】:
我目前正在对我制作的 RESTful 服务进行基准测试,其中一部分是确保它针对大量参数在合理的时间内运行。例如,假设我有 some_site.com/item?item_id=y 形式的 RESTful API。在这种情况下,为了确保我的服务以我希望的速度运行,我想一一尝试 y 的许多值,最好来自某个文本文件。我想不出在 ab 或 httperf 中执行此操作的任何方法。如果我有的话,我愿意使用不同的基准测试程序,但我更喜欢简单而轻便的东西。我想做的事情似乎很标准,所以我猜肯定已经有一个程序可以让我这样做,但是一个小时左右的谷歌搜索并没有给我答案。想法?
【问题讨论】:
-
您可以为此作业编写一个简单的 bash/php/perl 脚本并跟踪每次调用的加载时间。
-
是的,但这似乎很常见,以至于我认为已经有一个传统的解决方案。我想也许毕竟没有……
标签: rest benchmarking jmeter apachebench httperf