2014-03-06 54 views
0

使用Perl測試網站的最佳方式是什麼?我如何模擬很多連接來檢查腳本如何在重負載下工作?也許在CPAN上有一個很好的模塊?使用Perl進行網站壓力測試

我對測試死鏈接或404錯誤並不感興趣,只是在工作速度方面。

+0

不管你做什麼,要小心拍過多的請求;取決於您的網站的託管方式,您可能被列入黑名單作爲拒絕服務攻擊者。 –

+0

謝謝,我在我自己的服務器上試驗:) – tester3

+0

您的網站上有關於您的關鍵腳本嗎?也許你可以單獨對它進行壓力測試? –

回答

0

我之前,所以我可以幫你寫這些,但它似乎很直接,例如:

use LWP::Simple; 
my @urls ; 
while($in=<>) { 
push @urls,$in ; 
$start=time(); 
for (i=0;i++; i< 99999999) { 
    use LWP::Simple; 
    my $content = get $url; 
    die if (/error/ ~= $content) ; 
## Decide if you want to look at anything else 
} 


$stop=time() ; 

## Write a report