2017-07-19 75 views

回答

0

如果您正在測試基於Web的應用程序,我建議您嘗試Bees With Machine Guns

它是一個python腳本,它將啓動微EC2實例,並將來自這些實例的許多Web請求發送到您的應用程序。這將模擬性能測試中的大量流量。

注意警告在頁面的底部,上面寫着:

如果你決定使用蜜蜂,請記住以下重要的警告:他們是,更多或更少的分佈式拒絕如果您將服務器指向任何您不屬於自己的服務器,則您的行爲將變得不道德,您的亞馬遜Web服務帳戶被鎖定,並且需要在法庭上對任何服務器負責停機時間。

您已收到警告。

0

在Posix系統上啓用CPU利用率的另一種方法是使用stress命令。壓力根據您的配置生成CPU,內存,I/O或磁盤工作負載。

示例answer here顯示瞭如何使用壓力將實例的內存帶到90%。

0

可以在Linux的運用壓力命令:

stress --cpu 2 timeout 60 

指定的CPU核心數量,timeout指定的秒這個命令將運行數。

對於Windows: 安裝Windows Server 2003 Resource Toolkit。 然後在cmd中運行以下命令:

consume -cpu-time -time 5