压力测试工具 nGrinder

       NHN韩国最大的互联网公司,旗下著名产品不少从网站到游戏无处不在,第一大门户网站NAVER韩国知名度极高,还有目前风靡亚洲的“Line” 也是NHN 研发的产物。NHN正在开源软件方面作着不屑的努力,CUBRID数据库就是其中的一个。 html

       为了使产品更稳定和快速,公司从2011就开始使用nGrinder,这也是本文要介绍的开源压力测试软件。 git

      下图为nGrinder 系统框架 github

    nGrinder自己是JAVA WEB 应用程序,在Tomcat服务器中运行。它由一个controller端和一个或多个Agent端组成。nGrinder经过用户管理实现多个用户同时使用并运行测试程序。用户是经过web界面建立测试项目,在测试开始前controller会把测试的脚本以及相关文件发送到各个agents去运行。 web

测试过程是基于Jython脚原本模拟浏览器或其余终端使用HTTP协议访问站点来完成的。测试过程当中采集的数据将经过动态图和数据表的形式展现出来。用户能够方便的看到tps、以及测试目标机器的cpu和内存等使用状况。 数据库

测试结束后用户还能够经过详细的运行结果报告来分析所测试目标服务器的具体情况。 浏览器

项目主页:http://www.open-open.com/lib/view/home/1331886942327 服务器

源代码https://github.com/nhnopensource/ngrinder 框架

问题解答http://ngrinder.642.n7.nabble.com/ngrinder-user-cn-f114.html 测试

相关文章
相关标签/搜索