我创建发送所述测量数据每200ms从手机到服务器的应用程序。该数据具有实时进行处理,但我注意到,发送时间和处理过程开始时间之间的差异越来越大,所以我必须要找到其中的请求被卡住了点。

我送在HttpWebRequest的形式的请求( HTTP:// TESTSERVER / submitdata斧=值1&AY =值2&AZ =值3 )并在服务器上。我正在使用WCF创建RESTful服务。

反正是没有任何基准测试工具,能考多少请求可以由服务器或处理有确定什么可按每不causig延迟办理秒请求的最大数目的任何其他可行的方式?

谢谢!

有帮助吗?

解决方案

阿帕奇标杆(AB)工具可能是一个好办法做到这一点(它会与任何HTTP服务器,而不是Apache的工作)。

其他提示

AB确实是一个下降溶液。在其最简单的形式可以运行

ab -c 10 -n 100 http://my.page.com/

为了调用服务器100倍,并保持10个请求同时运行。我有一个例子,在我的博客

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top