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经过它来管理脚本

相关文章
相关标签/搜索