nGrinder 使用的第三方软件

          nGrinder是一个简单易用而且源代码公开的WEB负载测试工具,其整个开发流程非常规范。在此项目中引入很多热门的软件框架、工具,可以为广大开源爱好者或软件工程师提供非常好的、有价值的使用范例。

  • 前端WEB层

         Bootsrap:Bootstrap是Twitter推出的一个用于前端开发的开源工具包。nGrinder的WEB界面就是使用Bootsrap开发而成的。

         Bootstrap-slider:是Boostrap的小工具,我们在测试时间设定功能中使用过该工具。

         Jquery一个非常流行的轻量级的JS库。

         Jquery Validate:使用在nGrinder页面数据校验方面

         Datatables:nGrinder 表格使用此工具实现

         Select2:基于Jquery的 select boxes 工具,非常灵活方便

         JqPlot:所有nGrinder的数据图表都使用此工具生成

         CodeMirror:不错的代码编辑工具,在nGrinder 测试脚本编辑方面使用

  • 控制层

         FreeMarker一个基于JAVA的非常流行的模版引擎,nGrinder页面使用它作为模版

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


你可能感兴趣的:(第三方工具)