nGrinder 使用的第三方軟件

          nGrinder是一個簡單易用並且源代碼公開的WEB負載測試工具,其整個開發流程很是規範。在此項目中引入不少熱門的軟件框架、工具,能夠爲廣大開源愛好者或軟件工程師提供很是好的、有價值的使用範例。 前端

  • 前端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框架

         GSonJSON和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經過它來管理腳本

相關文章
相關標籤/搜索