yifangyou 发表于 2011-12-21 08:44

ab测试Failed requests问题

<DIV>start</DIV>
<DIV>今天测试自己写的nginx模块时,出现下面</DIV>
<DIV>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI>Server Software: nginx/1.0.4</LI>
<LI></LI>
<LI>Server Hostname: 192.168.13.105</LI>
<LI></LI>
<LI>Server Port: 8100</LI>
<LI></LI>
<LI></LI>
<LI></LI>
<LI>Document Path: /notice.txt</LI>
<LI></LI>
<LI>Document Length: 15 bytes</LI>
<LI></LI>
<LI></LI>
<LI></LI>
<LI>Concurrency Level: 10</LI>
<LI></LI>
<LI>Time taken for tests: 1.783407 seconds</LI>
<LI></LI>
<LI>Complete requests: 10000</LI>
<LI></LI>
<LI><FONT color=#f00000>Failed requests: 5746</FONT></LI>
<LI><FONT color=#f00000></FONT></LI>
<LI><FONT color=#f00000>(Connect: 0, Length: 5746, Exceptions: 0)</FONT></LI>
<LI></LI>
<LI>Write errors: 0</LI>
<LI></LI>
<LI>Total transferred: 2034960 bytes</LI>
<LI></LI>
<LI>HTML transferred: 154772 bytes</LI>
<LI></LI>
<LI>Requests per second: 5607.25 [#/sec] (mean)</LI>
<LI></LI>
<LI>Time per request: 1.783 (mean)</LI>
<LI></LI>
<LI>Time per request: 0.178 (mean, across all concurrent requests)</LI>
<LI></LI>
<LI>Transfer rate: 1114.16 received</LI></OL></DIV></DIV>
<DIV>但是在ab测试过程中,我手动请求测试url返回正常,而且Requests per second也有5600rps,证明响应很快啊,google了一下,网上有人说是页面内容问题。我把我代码改一下,返回相同的内容后,再测试一下发现:</DIV>
<DIV>
<DIV id=codeText class=codeText>
<OL style="PADDING-BOTTOM: 5px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px" class=dp-css>
<LI>Failed requests: 0</LI></OL></DIV></DIV>
<DIV>原来ab测试的错误请求是根据内容来判断的呀</DIV>
<DIV>end</DIV>
页: [1]
查看完整版本: ab测试Failed requests问题