nGrinder是一個簡單易用並且源代碼公開的WEB負載測試工具,其整個開發流程很是規範。在此項目中引入不少熱門的軟件框架、工具,能夠爲廣大開源愛好者或軟件工程師提供很是好的、有價值的使用範例。 前端
Bootsrap:Bootstrap是Twitter推出的一個用於前端開發的開源工具包。nGrinder的WEB界面就是使用Bootsrap開發而成的。 java
Bootstrap-slider:是Boostrap的小工具,咱們在測試時間設定功能中使用過該工具。 數據庫
Jquery:一個很是流行的輕量級的JS庫。 安全
Jquery Validate:使用在nGrinder頁面數據校驗方面 網絡
Datatables:nGrinder 表格使用此工具實現 框架
Select2:基於Jquery的 select boxes 工具,很是靈活方便 ide
JqPlot:全部nGrinder的數據圖表都使用此工具生成 工具
CodeMirror:不錯的代碼編輯工具,在nGrinder 測試腳本編輯方面使用 測試
FreeMarker:一個基於JAVA的很是流行的模版引擎,nGrinder頁面使用它做爲模版 ui
Spring Security:一個功能強大的認證和訪問權限框架,它爲nGrinder的安全保駕護航
Spring MVC:MVC你們都很熟悉,nGrinder使用Spring提供新版的註釋功能的MVC框架
GSon:JSON和Java對象的轉換工具
SVNKit Dav:nGrinder經過網絡使用其來管理SVN
Grinder:基於Java的測試工具,nGrinder主要在它的基礎上實現的
Atlassian Plugin Framework:輕量級的插件工具
Spring:nGrinder 使用 Spring 來管理其框架
EhCache:很好的和Spring集成在一塊兒,nGrinder 集羣模式下同步不一樣IDC之間的數據
Spring Data:Spring data 大大的簡化數據處理存儲方面的工做
Hibernate:和Spring data集成在一塊兒,保存更新存儲數據
H2:做爲nGrinder的內嵌數據庫使用
Cubrid:由NHN開發的關係數據庫管理系統
Liquibase :Liguibase能夠自動更新、管理、生成SQL腳本。它支持大多數數據庫。
SVNKit:純java的SVN工具,nGrinde經過它來管理腳本