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