我从我的Windows 7 / SP1客户端负载testingIIS 7.5(WinR2 / SP1)。 我有一个脚本,使三个ab调用,如: start /B cmd /c ab.exe -k -n 500 -c 50 http://rhvwr2vsu410/HelloWebAPI/Home/SyncProducts > SyncProducts.txt 当并发性大于5时,我很快就会收到错误消息 apr_poll:指定的超时已过期(70007) 并且ab停止提出请求。 我甚至没有完成100个请求 。 这发生在30秒内启动我的脚本。 ab文档页面不提供太多。 相关堆栈溢出问题 。 服务器故障相关问题 。
我想在windows上安装apache bench,有人能告诉我哪个MSI可以得到吗? 我没有安装一些MSI,但似乎已经安装了Apache HTTP服务器。 我只需要运行Apache的工作台,因为我正在testing一个IIS的asp.net应用程序。
我正在testingeventlet,我得到这个错误: ~>ab -n 10 -c 1 http://localhost:8090/ This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking localhost (be patient)…apr_socket_recv: Connection reset by peer (54) Total of 2 requests completed 该网站在localhost:8090 /,并返回200 OK。 我与tomcat有同样的问题,再次网站工作正常。 这个问题可能是什么?
做一些负载testing,为了我自己的好奇心,在我的服务器上跑了: ab -kc 50 -t 200 http://localhost/index.php 这将打开50个保持连接状态200秒,然后用索引index.php请求我的服务器 在我的结果中,我得到: Concurrency Level: 50 Time taken for tests: 200.007 seconds Complete requests: 33106 Failed requests: 32951 (Connect: 0, Receive: 0, Length: 32951, Exceptions: 0) Write errors: 0 Keep-Alive requests: 0 Total transferred: 1948268960 bytes HTML transferred: 1938001392 bytes Requests per second: 165.52 [#/sec] (mean) Time per request: […]