我有一個PHP應用程序,我在亞馬遜的Web服務上運行。這是一個相對簡單的PHP腳本,它基本上可以簡單地寫入SQL數據庫。這個數據庫是一個Xtra Large RDS實例。 PHP運行在負載平衡器後面的大型EC2實例中。測試亞馬遜EC2,RDS和ELB性能
我想要做的是壓力測試我的腳本,以模擬大約800位用戶同時連接的所有連接(是的,這是真正的估計)。
我聽說過圍攻,但我不確定如何去使用它來測試我的應用程序。如果我嘗試從家裏的連接中運行它,我不確定我的PC/ADSL是否足夠快以創建足夠的流量來模擬攻擊EC2(即RDS)的800個用戶。
建議在另一個區域啓動另一個EC2實例來簡單地「圍攻」我的應用程序?或者可能運行2個EC2實例,每個實例都有400個用戶!?
有人希望這會徹底地測試負載平衡,RDS和EC2s。
有沒有人有這種高併發用戶測試的經驗?
安迪
偉大的工具!我喜歡你可以延遲每個用戶每秒鐘只有1次,這是我對ab的問題,它只是轟炸了服務器並將其崩潰。 – soote 2015-03-24 00:28:13