nGrinder home 在 linux 的默认路径是 ~/.ngrinder
玩了 nGrinder 这么久,还是雾里看花。决定梳理一下,以后没事再啃啃源码:https://github.com/naver/ngrinder
我用的是 v3.3:
script: 不要误以为 ngrinder 的脚本全都在这个文件夹里,这个文件夹只存放最新执行的脚本,会经常刷新
download: ngrinder 界面上的 [Download Agent]就是下载这里的 jar 包
logs: 文件夹里有最全的 ngrinder.log
db: 数据库相关文件,通过 database.conf 配置,你会知道 ngrinder 默认数据库是 H2 (第一次听说这个数据库:-P),没玩过 H2,就此略过
repos: svn版本库的一些配置。ngrinder 脚本是内置 svn 管理的;每个用户都有自己独立的库
perftest: 所有 ngrinder 执行的测试结果都可以在这个目录中找到。举个例子,某个测试的链接是 http://<your ngrinder>/perftest/94 那么你可以在 perftest 目录的 94 文件夹中找到相应的logs/report, 也正是你在 ngrinder 界面中看到数据和可供下载的logs
jsp: 空目录,不知道怎么玩儿
webapp: ngrinder 核心程序,都是编译后的各种 class 文件
org_conf: 各种配置文件的默认设置
plugins_cache: 里面的三个文件夹 felix,framework-bundles,transformed-plugins; 不明觉厉--# 或许跟 http://www.cubrid.org/wiki_ngrinder/entry/spring-in-ngrinder 有些关系吧
subversion: 内置 svn 服务器的配置
plugins: 空目录,可以参考 http://www.cubrid.org/wiki_ngrinder/entry/how-to-develop-plugin 自己写个插件玩玩