nGrinder運行一個壓力測試只需3步啓動1個test: 1)Python腳本編寫測試場景;2)配置虛擬用戶數,週期,步長控制,資源監控;3)運行結束報告自動生成,TPS/MeanTime/Errors, 監控CPU/Memory…… 。 html
用過壓力工具的同窗們都知道,經常是簡單的工具不合用,合用的工具不簡單,怎麼也得連培訓帶本身琢磨各類Guide和Manual,好幾天時間才能上手。併發量是須要大量的money來換的,付費證書過時就確定不能用的。nGrinder能夠顛覆你對壓力工具的各類印象!以前沒有經驗的同窗也3分鐘能上手,半天時間會部署,若是會Jython的同窗,就能夠進行你能想到的各類測試場景的壓力測試了。 服務器
nGrinder是基於Grinder開源項目,但由NHN公司的nGrinder開發團隊進行了從新設計和完善(因此叫作nGrinder)。nGrinder是一款很是易用(有人說甚至連兒童也會用),有着喬布斯範兒的友好簡潔的用戶界面和controller-agent分佈式結構的強大的壓力測試工具。 併發
Figue 1. Login page 分佈式
nGrinder運行一個test,只須要3步:使用Python腳本建立測試場景,配置agent數量、進程或線程、週期、運行次數和ramp-up(可選),而後點擊「Start」。接下來只須要等待,週期結束後很快報告會自動生成出來。 ide
給你們推薦最方便的運行test的功能:QuickStart,請看下面的圖片: 工具
Figure 2. Quick Start 測試
Figure 3. Test Demo(only 3 steps)
nGrinder超越Grinder之處還有:
- 無需reservation,即刻運行或預定將來某一時刻。
- 支持Agent分享,可同時運行多個test。
- 內置SVN用於腳本管理。
nGrinder是基於Apach2.0許可協議的,任何修改、分發、甚至是提供商業服務的使用,都是免費的。 最新消息,nGrinder3.1 於2013年1月7日正式發佈了。此版本實現了controller的cluster運行模式,你們能夠在本機安裝實例,體驗下擁有私有云的樂趣。 網站
nGrinder HomePage在http://www.nhnopensource.org/ngrinder/ ,找到關於nGrinder的一切資料。 ui
用戶論壇在 http://ngrinder.642.n7.nabble.com/ngrinder-user-en-f50.html ,看看nGrinder開發者是怎樣很快的幫用戶解決難題。 spa
系統Demo 在http://ngrinder-demo.nhnopensource.org(登錄帳戶: user/user),看看你們都作了哪些嘗試。
(因爲服務器位於韓國,因網速問題來自中國的用戶運行測試時可能遇到超時較多,你們不要利用此Demo對現有網站進行壓力測試,以避免影響網站的正常運營。)